Buscar

Unidade 3 e 4

Prévia do material em texto

METODOLOGIA PARA O 
DESENVOLVIMENTO DE SISTEMAS 
ANÁLISE DE REQUISITOS 
 
Prof. MsC Leonardo Lemos Ribeiro 
ribeiro.leonardo@live.estacio.br 
Análise de requisitos
■ Um requisito é simplesmente uma declaração do que o 
sistema deve ser ou quais características ele precisa possuir. 
■ REQUISITOS DE USUÁRIO - descrição em alto nível dos 
requisitos. 
■ REQUISITOS DE SISTEMA - descrição mais detalhada dos 
requisitos, mais técnica, descrevem como o sistema será 
implementado.
O que é um requisito?
Análise de requisitos
■ A finalidade desta etapa é converter a explicação de alto 
nível desses requisitos em uma lista mais precisa que possa 
ser usada como informação para o restante da fase de 
análise; 
■ Por natureza, os requisitos podem ser funcionais ou não-
funcionais;
Determinação dos requisitos
Análise de requisitos
■ Declarações de serviços que o sistema deve fornecer, como 
o sistema deve reagir a entradas específicas e como o 
sistema deve se comportar em determinadas situações.
Requisitos funcionais
Análise de requisitos
■ Restrições sobre serviços ou funções oferecidos pelo sistema 
tais como restrições de timing, restrições sobre o processo 
de desenvolvimento, padrões, desempenho, etc.
Requisitos não-funcionais
Requisitos não-funcionais
Análise de requisitos
■ Os requisitos podem ser priorizados no momento da sua 
definição; 
■ Podem ser classificados pelo grau alto, médio ou baixo de 
importância que possuem no novo sistema; 
■ Ou podem ser rotulados com a versão do sistema que tratará o 
requisito (por exemplo, versão 1, 2, etc…).

■ Use a linguagem de forma consistente - deve-se sempre fazer 
distinção entre requisitos obrigatórios e desejáveis. 
■ Obrigatórios - são os que o sistema deve atender e escritos com o uso da 
palavra “deve”. 
■ Desejáveis - não são essenciais e são escritos com o uso da palavra “pode”.
Análise de requisitos
■ Algumas vezes chamado de especificação de requisitos de 
software; 
■ É a declaração oficial do que os desenvolvedores de sistema 
devem implementar; 
■ Deve incluir os requisitos de usuário de um sistema e uma 
especificação detalhada dos requisitos de sistema. 
■ Se houver um grande número de requisitos, os requisitos 
detalhados de sistema podem ser apresentados em um 
documento separado.
Documento de Requisitos
Exemplo de definição de requisitos
Formato sugerido pelo padrão IEEE 

IEEE/ANSI 830-1998 (IEEE, 1998)
Análise de requisitos
■ Entrevistas 
■ Observações (etnografia) 
■ Questionários 
■ Reuniões de grupo 
■ Análise de sistemas similares 
■ Cenários (exemplos reais de como um sistema pode ser 
usado) 
■ Casos de Uso (técnica baseada em cenários que identificam 
os agentes em uma interação, e que descrevem a interação 
em si)
Obtenção dos Requisitos - Técnicas
Análise de requisitos
■ Em entrevista formal ou infomal o analista formula questões 
para os stakeholders sobre o sistema que eles usam e o 
sistema a ser desenvolvido. 
■ Existem 2 tipos de entrevistas: 
■ Entrevistas fechadas, onde um conjunto de questões predefinidas 
são respondidas; 
■ Entrevistas abertas, onde não há um roteiro predefinido e onde 
uma variedade de assuntos são explorados com os stakeholders.
Obtenção dos requisitos - Entrevistas
31

Continue navegando