Bacharel
RESUMO
Nesse trabalho será apresentada uma análise do artigo de Rodrigo Santos de Espindola, Azriel Majdenbaum e Jorge Luiz Nicolas Audy, onde é feita uma análise crítica da influencia das principais dificuldades encontradas na manutenção de sistemas legados sobre os processos da Engenharia de Requisitos.
INTRODUÇÃO
Estudos apontados no artigo demonstram que uma grande quantidade de projetos de software que são cancelados ou fracassam são projetos que falharam em atender as necessidades dos clientes e não cumpriram as estimativas de prazo e custo do projeto. Não existe uma explicação simples para esse fenômeno, mas de acordo com os autores do artigo, as deficiências encontradas nesses projetos fracassados se encontram em problemas nos requisitos do sistema. Tais considerações têm levado alguns autores a considerar a Engenharia de Requisitos (ER) como uma das mais importantes disciplinas da Engenharia de Software (ES).
A ES, apesar de ter cerca de 30 anos, mas muitos de seus produtos produzidos na década de 60-70 estão sendo usados até hoje, e a manutenção desse tipo de sistema, denominados “sistemas legados”, pode consumir a maior parte do esforço e do orçamento destinado aos sistemas de informações nas organizações.
“Tais características da manutenção de sistemas legados tornam relevantes as pesquisas em processos de manutenção de software, especialmente na área de ER, dada sua estreita relação com a garantia ao atendimento das necessidades dos clientes e o cumprimento de prazos e orçamentos estimados, bem como as dificuldades que surgem quando é aplicada no contexto de manutenção de software.”
ENGENHARIA DE REQUISITOS
O termo engenharia implica que técnicas sistemáticas e repetíveis devem ser utilizadas para garantir que os requisitos do sistema sejam completos consistentes e relevantes.
A engenharia de requisitos é uma subárea da ES que fornece