Engenharia reversa
Local: PRODAM FASP (FACULDADES ASSOCIADAS DE SÃO PAULO)
Matéria: Engenharia de requisitos
Professor: Trajano Leme Filho
Aluno: Alexandre Florence Teixeira
Tels
com. : (11) 3396 9293
Cel. : (11) 7683 8690
Análise critica- Concoro/discordo – Porque?
Situar artigos no mundo da Prodam – O que se aplica e não se aplica.
1) Abordagem da Engenharia de Requisitos para Software Legado
Concordo.
Sabemos pela nossa experiência que o software “não” é um produto que depois de concebido, não mais vai necessitar de acertos e melhorias. Existe a necessidade constante de modificar o produto, pois o mundo dos negócios está sempre evoluindo. Podem ocorrer mudanças nas regras do negócio, solução de problemas, melhorias dos processos e adequação do produto a novas necessidades da organização.
A metodologia de documentação das informações detalhadas de requisitos em todas as fases de desenvolvimento baseada na técnica de análise “reversa”, que leva em conta os processos de gerência de testes, de riscos, de qualidade é “significativa e essencial” para se conseguir o detalhamento do negócio para qual o software legado foi desenvolvido.
O estudo também relata que se usando “métricas de qualidade” aplicáveis ao contexto de uso do software é possível recuperar informações de requisitos funcionais e não funcionais do software legado.
Aqui na Prodam é pratica a atualização da documentação na manutenção do legado, porem em “algumas poucas” vezes, é feita de forma continuada, sem controle de versões, dada a urgência requerida pelo negócio ou por “forças politicas”. Consequentemente, as alterações são realizadas e o registro das mudanças nem sempre o são, realimentando o caos na gestão dos requisitos.
Concordo com que partindo da avaliação de qualidade do software em uso, podemos chegar ao conhecimento da demanda real para o software e para uma proposta evolutiva. E que os processos e técnicas da Engenharia de