Entendendo requisitos contextuais a partir de personas

Detalhes bibliográficos
Autor(a) principal: Galvão, Danilo José Bispo
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: https://bdm.unb.br/handle/10483/28652
Resumo: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
id UNB-2_3f69841f20794cd92187343beef2a5d1
oai_identifier_str oai:bdm.unb.br:10483/28652
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Galvão, Danilo José BispoRodrigues, Genaína NunesGALVÃO, Danilo José Bispo. Entendendo requisitos contextuais a partir de personas. 2019. 57 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.https://bdm.unb.br/handle/10483/28652Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.A engenharia de requisitos orientada a objetivos Goal-Oriented Requirements Engineering (GORE) define objetivos como um meio de projetar os requisitos de um dado sistema, aliado a essa abordagem, os requisitos contextuais potencializam o alcance de um software que atenda melhor às necessidades e demandas de usuários em um determinado contexto. Personas são arquétipos de grupos diversos de usuários que podem ou não conhecer o sistema em questão, para identificarmos e modificar requisitos para melhorar a experiência de usuário[1], é possível utilizar as características de uma persona, suas necessidades e objetivos com um software para elaborar um sistema mais adaptativo e mais efetivo para diversas audiências. [Hipótese/Problema] O projeto piStar GODA é uma ferramenta criada para modelar modelos contextuais orientados a objetivos, os quais podem ser utilizados em vários algoritmos para avaliar aspectos diferentes do dado modelo. A modelagem baseada em personas é outra abordagem cujo objetivo é determinar se o modelo acomoda as necessidades de diferentes usuários. Ao executarmos o algoritmo de Achievability(alcançabilidade, traduzido livremente para o português), é possível identificar melhorias e/ou falhas em nosso modelo contextual de objetivos(em inglês, Contextual Goal Model (CGM)) e melhorar a capacidade de reação desse sistema a mudanças em contextos de personas. Ideia principal Nesse trabalho, propomos adicionar a visão de modelagem baseada em personas à ferramenta piStar GODA, assim como o algoritmo Achievability para considerar possíveis formas de refinar o sistema baseado nos resultados.Contribuição Com essa nova funcionalidade, é gerada a extensão das funcionalidades e também o aceleramento do processo de avaliação utilizando um website interativo para projetar as características da persona e associá-las com os modelos CGM. Results Os resultados foram similares ao de experimentos passados [1] mas também para novos modelos CGM, comprovando que a ferramenta implementada funciona razoavelmente em várias circunstâncias. Os experimentos também mostram a versatilidade da ferramenta, com a criação e avaliação de múltiplas personas dentro do piStar GODA.Submitted by Luanna Maia (luanna@bce.unb.br) on 2021-09-22T12:31:41Z No. of bitstreams: 1 2019_DaniloJoseBispoGalvao_tcc.pdf: 2396797 bytes, checksum: 8cf8ce5e32b9bd5e2a21ef7da022efd3 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2021-09-22T12:31:59Z (GMT) No. of bitstreams: 1 2019_DaniloJoseBispoGalvao_tcc.pdf: 2396797 bytes, checksum: 8cf8ce5e32b9bd5e2a21ef7da022efd3 (MD5)Made available in DSpace on 2021-09-22T12:31:59Z (GMT). No. of bitstreams: 1 2019_DaniloJoseBispoGalvao_tcc.pdf: 2396797 bytes, checksum: 8cf8ce5e32b9bd5e2a21ef7da022efd3 (MD5)Goal-oriented requirements engineering (GORE) defines goals as a way to design our system requirements, in that sense, we also have contextual requirements to achieve a software that answers better to users’ demands and necessities in a determined context. Personas are an archetype of a particular group of users that may or may not be accustomed to our system [1], in order to identify or change requirements to enhance user experience, we can use a persona’s characteristics, needs and goals to render a more effective and adaptive system for diverse audiences. [Question/Problem] The piStar-GODA project is a tool to model contextual goal-oriented models, which can later be used in several algorithms to evaluate different aspects of said model. Persona-based modelling is another approach to determine if our model accommodates different users’ necessities. By running the algorithm of achievability of Contextual Goal Model (CGM) goals, we can identify improvements and/or flaws to our CGM and be able to respond to changes in persona’s contexts. [Main Idea] In this presentation, we propose adding Persona-based modelling to the piStar-GODA tool, as well as the Achievability algorithm to assess possible ways to improve our system based on the results. [Contribution] With this new function, we extend piStar-GODA’s functionalities and also hasten the process of evaluation by using a front-end interactive website to design our personas characteristics and associate them with our CGMs. Results The results were similar for past experiments [1] and also for new goal models, proving that the tool performs reasonably under several circumstances. The experiments also show the tool’s versability, by creating and assessing personas by submitting them to multiple evaluations within piStar-GODA.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessEngenharia de softwareEngenharia de requisitosSoftware - desenvolvimentoEntendendo requisitos contextuais a partir de personasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2021-09-22T12:31:59Z2021-09-22T12:31:59Z2019-12-13porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/28652/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2019_DaniloJoseBispoGalvao_tcc.pdf2019_DaniloJoseBispoGalvao_tcc.pdfapplication/pdf2396797http://bdm.unb.br/xmlui/bitstream/10483/28652/1/2019_DaniloJoseBispoGalvao_tcc.pdf8cf8ce5e32b9bd5e2a21ef7da022efd3MD5110483/286522021-09-22 09:31:59.957oai:bdm.unb.br:10483/28652w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712021-09-22T12:31:59Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Entendendo requisitos contextuais a partir de personas
title Entendendo requisitos contextuais a partir de personas
spellingShingle Entendendo requisitos contextuais a partir de personas
Galvão, Danilo José Bispo
Engenharia de software
Engenharia de requisitos
Software - desenvolvimento
title_short Entendendo requisitos contextuais a partir de personas
title_full Entendendo requisitos contextuais a partir de personas
title_fullStr Entendendo requisitos contextuais a partir de personas
title_full_unstemmed Entendendo requisitos contextuais a partir de personas
title_sort Entendendo requisitos contextuais a partir de personas
author Galvão, Danilo José Bispo
author_facet Galvão, Danilo José Bispo
author_role author
dc.contributor.author.fl_str_mv Galvão, Danilo José Bispo
dc.contributor.advisor1.fl_str_mv Rodrigues, Genaína Nunes
contributor_str_mv Rodrigues, Genaína Nunes
dc.subject.keyword.pt_BR.fl_str_mv Engenharia de software
Engenharia de requisitos
Software - desenvolvimento
topic Engenharia de software
Engenharia de requisitos
Software - desenvolvimento
description Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
publishDate 2019
dc.date.submitted.none.fl_str_mv 2019-12-13
dc.date.accessioned.fl_str_mv 2021-09-22T12:31:59Z
dc.date.available.fl_str_mv 2021-09-22T12:31:59Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv GALVÃO, Danilo José Bispo. Entendendo requisitos contextuais a partir de personas. 2019. 57 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.
dc.identifier.uri.fl_str_mv https://bdm.unb.br/handle/10483/28652
identifier_str_mv GALVÃO, Danilo José Bispo. Entendendo requisitos contextuais a partir de personas. 2019. 57 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação)—Universidade de Brasília, Brasília, 2019.
url https://bdm.unb.br/handle/10483/28652
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/28652/2/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/28652/1/2019_DaniloJoseBispoGalvao_tcc.pdf
bitstream.checksum.fl_str_mv 21554873e56ad8ddc69c092699b98f95
8cf8ce5e32b9bd5e2a21ef7da022efd3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1813908053689368576