Resenha requirements engineering - a roadmap
Pós Graduação em Engenharia de Software
Prof. Eduardo Mendes
Leonardo Mindêllo Ramalho Leite
Revisão Literária
Bashar Nuseibeh e Steve Eastbrook
Requirements Engineering: A Roadmap,
[ICSE 2000 (The International Conference on Software Engineering) Proceedings of the Conference on The Future of Software Engineering; Limerick, Ireland, 2000]
1. Problemática O artigo aborda a Engenharia de Requisitos, fazendo um roteiro desta disciplina da Engenharia de Software. Iniciando com a afirmativa de que o sucesso de um software está diretamente relacionado ao seu objeto final, que é exatamente resolver um problema do mundo real para atender as necessidades dos stakeholders, os autores propõem descrever as principais práticas da Engenharia de Requisitos. Com esta proposta, faz-se um estudo da importância da Engenharia de Requisitos na engenharia de sistemas e de software, acompanhado de uma descrição da sua relação com as ciências sociais e cognitivas: psicologia cognitiva, antropologia, sociologia, linguística, epistemologia e ontologia; demonstrando a preocupação dos autores com relação à necessidade de uma formação multidisciplinar dos profissionais responsáveis pela definição de requisitos de um software. Em seguida o artigo apresenta as principais atividades da Engenharia de Software - elicitação de requisitos, modelagem e análise de requisitos, comunicação de requisitos, validação de requisitos e evolução de requisitos – abordando técnicas e métodos que auxiliam neste trabalho de descobrir as necessidades do cliente e documentá-las. Ao final traz algumas ideias novas para a época do artigo e os desafios que na visão dos autores seriam os principais a serem enfrentados no futuro pela Engenharia de Requisitos. 2. Soluções possíveis existentes – Estado da Arte Ian Sommerville, na mais recente publicação do livro Engenharia de Software, aborda a especificação de software como sendo as