@MASTERSTHESIS{ 2023:1556753253, title = {Documentação de Requisitos de Sistemas Legados: Uma proposta baseada na Engenharia de Requisitos Orientada a Objetivos}, year = {2023}, url = "https://tede.unioeste.br/handle/tede/6999", abstract = "Sistemas legados estão presentes em muitas organizações e muitas vezes são responsáveis por gerenciar seus principais e mais valiosos dados. Além de obsoleta, a documentação desses sistemas normalmente não existe ou está incompleta e desatualizada, o código não é estruturado, não há suporte, faltam profissionais especializados, as regras de negócio estão sob domínio/conhecimento de poucas pessoas, devido à falta de atualizações se tornam vulneráveis, entre outros aspectos. Esses problemas tornam a manutenção desses sistemas custosa e arriscada, proporcionando um trabalho de baixa qualidade que implica na criação de problemas ainda maiores quando uma correção ou melhoria no sistema é realizada, fazendo com que se torne um pesadelo para as equipes que o suportam. Visando reduzir esses problemas, as organizações procuram meios de modernizar ou até mesmo substituir o sistema legado, criando iniciativas e projetos que tendem a ser caros e que historicamente tem um alto índice de insucesso devido à complexidade e os problemas citados anteriormente. Neste contexto, assim como para a criação de um sistema novo, entende-se que o primeiro passo para se manter, evoluir ou até mesmo substituir o sistema legado é entender seus objetivos, impactos e suas funcionalidades através dos requisitos do sistema. Este trabalho propõe uma abordagem para documentação inicial do sistema legado baseado em seus objetivos, buscando identificar objetivos que deixaram de ser atendidos ou que são atendidos parcialmente. Parte do princípio de que não há documentação prévia existente e que a utilização do código-fonte para extração de requisitos e geração de artefatos não é viável. Para documentar estes requisitos se propõe o uso de técnicas da GORE (Goal Oriented Requirements Engineering). Essas técnicas possuem foco na representação dos objetivos dos stakeholders, normalmente em modelo de metas, facilitando o processo de elicitação e documentação de requisitos. Dentre elas, técnicas como i* (leia iStar), NFR Framework, KAOS, GBRAM, entre outras podem ser utilizadas para documentar requisitos funcionais e não funcionais destes sistemas. Para apoiar a identificação desses requisitos e objetivos, estudos apontam técnicas tradicionais da engenharia de requisitos como: entrevistas, observação, análise de protocolo como técnicas viáveis para obter tais informações. A partir dos modelos gerados se propõe a utilização de identificação visual nas metas que não são mais atendidas, ou que são atendidas de maneira parcial, dessa forma é possível fazer uma avaliação mais minuciosa da necessidade desses requisitos em uma futura atualização. Uma revisão sistemática foi realizada para apoiar a proposta e atualizar a comunidade sobre quais técnicas, processos, métodos e artefatos são utilizados atualmente para a extração de requisitos de sistemas legados. Os resultados desta RSL são usados para elaborar a presente proposta de documentação de requisitos de sistemas legados", publisher = {Universidade Estadual do Oeste do Paraná}, scholl = {Programa de Pós-Graduação em Ciência da Computação}, note = {Centro de Ciências Exatas e Tecnológicas} }