Você está na página 1de 9

Levantamento de Requisitos

Andr Luiz Moura Jnior Universo

Bibliografia

PAULA-FILHO, Wilson de Pdua. Engenharia

de Software: Fundamentos, Mtodos e Padres. 2 ed., Rio de Janeiro: LTC - Livros

Tcnicos e Cientficos, 2003, captulo 5. PRESSMAN, Roger S. Engenharia de Software. 5 ed., Rio de Janeiro: McGraw Hill, 2002, captulos 10 e 11. IEEE. SWEBOK: Guide to the Software Engineering Body of Knowledge. 2004, captulo 2. Transparncias da professora Maria Augusta Vieira Nelson PUC-Minas.

Levantamento de Requisitos

Conjunto de atividades da Engenharia de Requisitos que tem como objetivo descobrir:

mais informaes sobre o domnio da aplicao; quais so os efeitos que o sistema deve ter;

sobre o domnio do problema;

restries relacionadas ao produto de software. elicitao de requisitos; descoberta de requisitos.

Outras terminologias:

Dimenses do Levantamento de Requisitos

Dimenses do Levantamento de Requisitos


Compreender o domnio da aplicao:
conhecimento geral de onde o sistema ser implantado.

Compreender o problema a ser resolvido:


entendimento dos detalhes especficos do problema do cliente e dos usurios.

Compreender o contexto de negcio:


entendimento de como os sistemas interagem e contribuem de forma geral com os objetivos do negcio do cliente.

Compreender as necessidades e restries dos interessados.

Dificuldades

Clientes e usurios:

nem sempre sabem;

o que um produto de software pode oferecer;

podem no saber exatamente o que desejam; podem ser relutantes em tomar decises; geralmente expressam os requisitos;

em seus prprios termos. Problemas com a prpria linguagem utilizada:

ambgua, mesmos termos com significados diferentes, etc.

Usurios podem ter dificuldades;

para descrever suas tarefas.

Dificuldades

Especialistas no domnio da aplicao podem entender to bem a rea;

que no tornam todos os requisitos explcitos. podem ter requisitos conflitantes.

Diferentes interessados no produto de software;

O escopo do sistema pode no estar bemdefinido.


Os requisitos podem mudar durante o projeto de desenvolvimento de software:

novos interessados no produto de software podem surgir; o processo de negcio pode mudar.

Dificuldades

Fatores polticos e organizacionais;

tambm podem influenciar os requisitos do sistema.

Por no ser a especialidade dos analistas de requisitos;

as caractersticas do domnio da aplicao podem no ser entendidas de forma suficiente;

para produzir uma especificao de requisitos satisfatria.

Analistas de requisitos podem no dominar;

o prprio processo de levantamento de requisitos do software.

Analistas de requisitos podem concentrar-se em informaes desnecessrias neste momento;

relacionadas, por exemplo, ao projeto arquitetural do sistema.

O que Deve ser Levantado?


Objetivo do sistema; Vocabulrio do domnio da aplicao; Requisitos:
funcionais; de projeto; de processo; no-funcionais;

Critrios de aceitao desses requisitos.

Você também pode gostar