Levantamento de Requisitos
Maria Cristina Basili Duarte
UCB - 2014
Bibliografia
PAULA-FILHO, Wilson de Pádua. Engenharia
de Software: Fundamentos, Métodos e
Padrões. 2ª ed., Rio de Janeiro: LTC - Livros
Técnicos e Científicos, 2003, capítulo 5.
PRESSMAN, Roger S. Engenharia de Software.
5ª ed., Rio de Janeiro: McGraw Hill, 2002, capítulos 10 e 11.
IEEE. SWEBOK: Guide to the Software
Engineering Body of Knowledge. 2004, capítulo 2.
Transparências da professora Maria Augusta
Vieira Nelson – PUC-Minas.
Levantamento de Requisitos
Conjunto de atividades da Engenharia de
Requisitos que tem como objetivo descobrir:
mais informações sobre o domínio da aplicação; quais são os efeitos que o sistema deve ter;
sobre o domínio do problema;
restrições relacionadas ao produto de software.
Outras terminologias:
elicitação de requisitos;
descoberta de requisitos.
Dimensões do Levantamento de Requisitos
Dimensões do Levantamento de Requisitos
Compreender o domínio da aplicação:
Compreender o problema a ser resolvido:
entendimento dos detalhes específicos do problema do cliente e dos usuários.
Compreender o contexto de negócio:
conhecimento geral de onde o sistema será implantado. entendimento de como os sistemas interagem e contribuem de forma geral com os objetivos do negócio do cliente.
Compreender as necessidades e restrições dos interessados.
Dificuldades
Clientes e usuários:
nem sempre sabem;
o que um produto de software pode oferecer;
podem não saber exatamente o que desejam; podem ser relutantes em tomar decisões; geralmente expressam os requisitos;
em seus próprios termos.
Problemas com a própria linguagem utilizada:
ambígua, mesmos termos com significados diferentes, etc.
Usuários podem ter dificuldades;
para descrever suas tarefas.