O método ASAP para a condução das atividades relacionadas à engenharia de requisitos no desenvolvimento de software
Mots-clés :
Desenvolvimento ágil, Engenharia de requisitos, Engenharia de sistemas, Requisitos, SoftwareRésumé
A engenharia de requisitos desempenha um papel fundamental no desenvolvimento de software, influenciando diretamente o sucesso de um projeto. O objetivo deste trabalho é desenvolver um método para a execução das atividades de engenharia de requisitos no desenvolvimento de software, capaz de integrar as perspectivas e características das abordagens ágeis de desenvolvimento. Como metodologia, foi empregada a Design Science Research, bem como uma revisão sistemática de literatura, que culminaram no desenvolvimento de um método composto por atividades, técnicas e artefatos orientados a projetos de software. Após aplicação e validação em contexto ágil, concluiu-se que o método gera requisitos aderentes, completos, consistentes e precisos, servindo como guia para profissionais que buscam aprimorar suas práticas de engenharia de requisitos e desenvolver softwares de alto desempenho e alinhados às necessidades dos usuários.
Téléchargements
Références
ABES. Mercado Brasileiro de Software: panorama e tendências. 2022. Disponível em: https://abes.com.br/download/51169/. Acesso em: 27 dez. 2022.
AKEN, J. E. V. Management Research Based on the Paradigm of the Design Sciences: The Quest for Field-Tested and Grounded Technological Rules. Journal of Management Studies, v. 41, n. 2, p. 219-246, Março 2004. DOI: https://doi.org/10.1111/j.1467-6486.2004.00430.x.
BECK, K.; BEEDLE, M.; VAN BENNEKUM, A.; COCKBURN, A.; CUNNINGHAM, W.; FOWLER, M. et al. Manifesto for agile software development. 2011. Disponível em: http://agilemanifesto.org/. Acesso em: 28 fev. 2021.
CAPUANO, E. D. Metodologie e strumenti dell’Ingegneria dei Requisiti dela piattaforma MLA. Tese (Mestrado em Engenharia da Computação), Università degli Studi di Napoli Federico II, 2011. Disponível em: https://www.yumpu.com/it/document/read/15109202/metodologie-e-strumenti-dellingegneria-dei-requisiti-mobilab. Acesso em: 28 dez. 2021.
DAVIS, A. M. Software requirements: Analysis and specification. Prentice Hall Press, 1994.
ELLIOTT, R. A. Software requirements elicitation, verification, and documentation: an ontology-based approach. Tese (Doutorado em Filosofia), Mississippi State University, 2012. Disponível em: https://scholarsjunction.msstate.edu/cgi/viewcontent.cgi?article=4980&context=td. Acesso em: 10 JUN. 2022.
GRENNING, J. Planning poker or how to avoid analysis paralysis while release planning. Hawthorn Woods: Renaissance Software Consulting, 2002. Disponível em: https://sewiki.iai.uni-bonn.de/_media/teaching/labs/xp/2005a/doc.planningpoker-v1.pdf. Acesso em 28 jun. 2021
HIGHSMITH, J. Agile Software Development Ecosystems. Addison-Wesley, 2022.
HULL, E.; JACKSON, K.; DICK, J. Requirements Engineering. 2. ed. Springer-Verlag London, 2005.
IEEE STD 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. 1990. Disponível em: https://doi.org/10.1109/IEEESTD.1990.101064. Acesso em: jan. 2022.
LINDVALL, M. et al. Empirical Findings in Agile Methods. In: Proceedings of extreme programming and agile methods - xp/agile universe. Chicago. [s.n.]. p. 197 – 207, 2002. Disponível em: http://dx.doi.org/10.1007/3-540-45672-4_19. Acesso em: 28 jan. 2022.
MATÉ, J. L.; SILVA, A. Requirements Engineering for Social-Technical Systems. Information Science Publishing, 2005.
MATHESON, D. M. SAMEM: A Methodology for the Elicitation and Specification of Requirements for Agile Model-driven Engineering of Large Software Solutions. Tese (Doutorado em Ciências Naturais), RWTH Aachen University, 2019. Disponível em: https://www.se-rwth.de/phdtheses/Diss-Matheson-A-Methodology-for-the-Elicitation-and-Specification-of-Requirements-for-Agile-Model-driven-Engineering-of-Large-Software-Solutions.pdf. Acesso em 02 jul. 2021.
NATO. The NATO Software Engineering Conference. Periodical Co, US, 1968. Disponível em: http://1stmuse.com/sw/the_nato_software_engineering_conference_1968/. Acesso em: 4 fev. 2021.
PEFFERS, K. et al. A design science research methodology for information systems research. Journal of management information systems, v. 24, n. 3, p. 45 – 77, 2007. Disponível em: https://doi.org/10.2753/MIS0742-1222240302. Acesso em: 15 fev. 2021.
PMI. Guia do conhecimento em gerenciamento de projetos. 6. ed. Project Management Institute, Inc, 2017.
PRESSMAN, R. S. Engenharia de Software: Uma abordagem profissional. 7. ed. New York: The McGraw-Hill Companies, Inc., 2011.
SHOEMAKER, D. P. et al. Evaluating Return On Investment For Software Process Improvement Projects. Journal of Business & Economics Research, v. 1, n. 8, p. 45 – 55, Fevereiro 2011. DOI: https://doi.org/10.19030/jber.v1i8.3037.
SIMON, H. A. The Science of the Artificial. 3. ed. Cambridge, MA: The MIT Press, 1996.
SOMMERVILLE, I. Software Engineering. 9. ed. São Paulo: Person Prentice Hall, 2011.
SOMMERVILLE, I.; SAWYER, P. Requirements Engineering: A Good Practice Guide. Wiley, 1997.
STAMELOS, I. G.; SFETSOS, P. Agile software development quality assurance. Hershey: Yurchak Printing Inc, 2007.
THE STANDISH GROUP. CHAOS Report 2015. 2015. Disponível em: https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf. Acesso em: 13 dez. 2021.
VAISHNAVI, V.; KUECHLER, W.; PETTER, S. Design Research in Information Systems. 2004. Disponível em: http://www.desrist.org/design-research-in-information-systems. Acesso em: 3 ago. 2022.
VLIET, H. V. Software Engineering: Principles and Practice. 3. ed. Wiley, 2007.
WAGNER, S. et al. Requirements Engineering Practice and Problems in Agile Projects: Results from an International Survey. In: 20th iberoamerican congress of software engineering (cibSE). Buenos Aires, Argentina, 2017. Disponível em: https://doi.org/10.48550/arXiv.1703.08360. Acesso em: 15 dez. 2021.
WIEGERS, K.; BEATTY, J. Software Requirements. 3. ed. Redmond, Washington: Microsoft Press (Developer Best Practices), 2013.
YOUNG, R. R. The Requirements Engineering Handbook. Norwood, MA: Artech House, Inc., 2004.
Téléchargements
Publié-e
Comment citer
Numéro
Rubrique
Licence
(c) Tous droits réservés Revista de Design, Tecnologia e Sociedade 2024
Cette œuvre est sous licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.
Declaração de Direito Autoral
Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.