APLICANDO TÉCNICAS DE ELICITAÇÃO DE REQUISITOS PARA A CONCEPÇÃO DE UM SISTEMA DE INFORMAÇÃO: UM RELATO DE EXPERIÊNCIA
DOI:
https://doi.org/10.17564/2359-4942.2020v4n1p101-115Abstract
Técnicas de elicitação de requisitos são aplicadas para identificar as necessidades dos diferentes stakeholders no desenvolvimento de software. No entanto, engenheiros de software novatos encontram dificuldades ao aplicar estas técnicas na prática. Este artigo apresenta um relato de experiência sobre a combinação de técnicas de elicitação de requisitos e uma análise de opiniões dos alunos que aplicaram estas técnicas em um projeto real. Os resultados indicam: a aceitação da atividade formadora durante a disciplina; que os alunos se sentiram motivados a pesquisar mais sobre as técnicas para escolher a mais apropriada ao contexto do problema sugerido; e que mais material de apoio é necessário para ajudar na replicação das técnicas.Downloads
Literaturhinweise
ANDRADE, Breno Antonivaldo Lessa et al. Aplicando e adaptando a metodologia ágil scrum no processo de ensino e aprendizagem de engenharia de software baseado no desenvolvimento com equipes distribuídas. XVI ERBASE, 2016.
BAGHERI, Samaneh et al. A reference model-based user requirements elicitation process: Toward operational business-IT alignment in a co-creation value network. Information and Software Technology, v. 111, p. 72-85, 2019.
BERNARDI, Giliane; FONTOURA, Lisandra Manzoni; CORDENONSI, Andre Zanki. Elicit@ ção: Ferramenta de Apoio ao Ensino de Elicitação de Requisitos de Software baseada em Instituições Eletrônicas. In: II Workshop-Escola de Sistemas de Agentes para Ambientes Colaborativos. Santa Cruz do Sul–RS. 2008.
DE ABREU, Lucas F. et al. Caracterização dos Processos para Elicitação de Requisitos de Software: Uma revisão sistemática da literatura. In: Anais do XII Simpósio Brasileiro de Sistemas de Informação. SBC, 2016. p. 192-199.
DE BRITO, Nathália Liz et al. Recomendações de técnicas complementares de elicitação de requisitos em um guia facetado. 2019.
FERNÁNDEZ, D. Méndez et al. Naming the pain in requirements engineering. Empirical software engineering, v. 22, n. 5, p. 2298-2338, 2017.
FREITAS, Ricardo et al. Experimenting with design thinking in requirements refinement for a learning management system. In: Anais do IX Simpósio Brasileiro de Sistemas de Informação. SBC, 2013. p. 182-193.
GRUDIN, Jonathan; PRUITT, John. Personas, participatory design and product development: An infrastructure for engagement. In: Proc. PDC. 2002.
MARTINS, Luiz Eduardo G. Relato de Experiência de Ensino de Engenharia de Requisitos em um Curso de Mestrado em Sistemas de Informação. In: Workshop on Requirements Enginnering. 2002.
NAGAI, Walter Aoiama; IZEKI, Claudia Akemi. Relato de experiência com metodologia ativa de aprendizagem em uma disciplina de programação básica com ingressantes dos cursos de Engenharia da Computação, Engenharia de Controle e Automação e Engenharia Elétrica. Revista de Exatas e TECnológicas, v. 4, n. 1, p. 18-27, 2013.
SALEM, Ahmed M. Requirements analysis through viewpoints oriented requirements model (vord). International Journal of Advanced Computer Science and Applications, v. 1, n. 5, 2010.
SANTANDER, Victor FA. Avaliando a utilizaçao da Técnica i* no Processo de Ensino e Aprendizagem na Engenharia de Requisitos-Um Relato de Experiência. IV Fórum de Educaçao em Engenharia de Software, Evento integrante do XXV Simpósio Brasileiro de Engenharia de Software (SBES), Sao Paulo, 2011.
SOMMERVILLE, Ian; LOCK, Russell; STORER, Tim. Information requirements for enterprise systems. In: Monterey Workshop. Springer, Berlin, Heidelberg, 2012. p. 266-282.
SOUSA, Aêda et al. Elicitação e Especificação de Requisitos em Sistemas Embarcados: Uma Revisão Sistemática. In: CIbSE. 2015. p. 606.
VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia de Requisitos: software orientado ao negócio. Brasport, 2016.
VÉRAS, Paulo C. et al. Benchmarking software requirements documentation for space application. In: International Conference on Computer Safety, Reliability, and Security. Springer, Berlin, Heidelberg, 2010. p. 112-125.
ZAVE, Pamela. Classification of research efforts in requirements engineering. ACM Computing Surveys (CSUR), v. 29, n. 4, p. 315-321, 1997.
ZOWGHI, Didar; COULIN, Chad. Requirements elicitation: A survey of techniques, approaches, and tools. In: Engineering and managing software requirements. Springer, Berlin, Heidelberg, 2005. p. 19-46.
Downloads
Veröffentlicht
Zitationsvorschlag
Ausgabe
Rubrik
Lizenz
Oferece acesso livre e imediato ao seu conteúdo, seguindo o princípio de que disponibilizar gratuitamente o conhecimento científico contribui para a democratização do saber. Assume-se que, ao submeter os originais os autores cedem os direitos de publicação para a revista. O autor(a) reconhece esta como detentor(a) do direito autoral e ele autoriza seu livre uso pelos leitores, podendo ser, além de lido, baixado, copiado, distribuído e impresso, desde quando citada a fonte.Atribuição-CompartilhaIgual CC BY-SA This license lets others remix, adapt, and build upon your work even for commercial purposes, as long as they credit you and license their new creations under the identical terms. This license is often compared to “copyleft” free and open source software licenses. All new works based on yours will carry the same license, so any derivatives will also allow commercial use. This is the license used by Wikipedia, and is recommended for materials that would benefit from incorporating content from Wikipedia and similarly licensed projects.