Entendendo requisitos contextuais a partir de personas
Autor(a) principal: | |
---|---|
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 |