Definição: Condição necessária
para obtenção de certo objetivo, ou para preenchimento de certo fim. Exigência
necessária para certos efeitos.
Objetivo: Descrever o que o
usuário requisitou de maneira técnica estabelecendo uma base para a criação do
Projeto de Software.
Viabilidade
Econômica:
A decisão de investir está baseada na análise comparativa da quantidade de
recursos entrantes e de saída referentes ao custeio do empreendimento,
resultando em um lucro.
Viabilidade
Técnica: Uma
avaliação da praticidade de uma solução técnica específica e a disponibilidade
dos recursos técnicos e dos especialistas.
Análise
de Requisitos Funcional: Declarações de funções sobre como o Sistema deve reagir a
entradas específicas e como se comportar em determinadas situações, sendo uma
interação entre o Sistema e seu ambiente.
Análise
de Requisitos Não Funcional: Definem as propriedades do Sistema e suas
restrições.
Outras
Análises de Requisitos:
a-
Organizacionais: Políticas e
procedimentos nas organizações do cliente e do desenvolvedor.
b-
Externos: Fatores externos ao
sistema e ao seu processo de desenvolvimento.
c-
Produto: Especificam o
comportamento do Produto. (Eficiência, Confiabilidade e Portabilidade)
Diagrama
de Contexto: Mostra
o Sistema como um único processo e as suas relações com as entradas externas.
DFD: Modelo que permite
representar o Sistema como uma rede de processos, salientando as funções que
precisam ser implementadas e os fluxos de dados manipulados por estas funções.
Os DFDs ajudam os analistas a entenderem o que acontece com os dados durante a
execução do Sistema.