o Requisitos de Usuários: poucos detalhes e alto nível de
abstração, linguagem simples e compreensível para o cliente.
o Requisitos de Sistemas: Muito detalhado, baixo nível de
abstração. Demonstram funções, operações e restrições do sistema.
Quanto à Qualidade
o Requisitos Normais: Refletem os objetivos e metas estabelecidas
para um produto ou sistema durante reuniões com o cliente.
o Requisitos Esperados: Estão implícitos mas são fundamentais
para a satisfação do cliente. (Geralmente o cliente não os deixa explicito por achar que são óbvios de mais).
o Requisitos Fascinantes: vai além do esperado pelo cliente.
Quanto a Evolução e Manutenção
o Requisitos Permanentes (Estáveis): Diretamente ligados a
atividade principal da organização. (É a essência de um sistema e seu domínio da aplicação).
o Requisitos Voláteis (Instáveis):
Mutáveis: se modificam em função do ambiente em que o
sistema opera.
Emergentes: não podem ser completamente definidos
quando o sistema é especificado. EMERGEM a medida que a compreensão do cliente sobre o sistema se desenvolve. Acontece, geralmente, durante a fase de desenvolvimento.
Consequente: Baseados em suposições de como o
sistema será utilizado. Resultado da introdução do sistema no ambiente do usuário. O usuário percebe a necessidade do requisito enquanto usa o sistema, ou seja é uma consequência do uso.
Compatibilidade: São requisitos que dependem de outros
equipamentos, processos, componentes ou elementos. Mudam conforme outros elementos mudam.
Quanto a FUNCIONALIDADE
o Requisitos funcionais: Declaração de serviços que o sistema
DEVE fornecer. Como o sistema DEVE reagir a entradas especificas e como o sistema DEVE (ou não) se comportar em situações particulares.
o Requisitos NÃO-Funcionais: são restrições nos serviços ou
funções oferecidas pelo sistema. Ex: Sistema deverá ser desenvolvido na linguagem JAVA. Não estão diretamente relacionados com as funções específicas do sistema.
o Requisitos de domínio: Refletem características da sua área de
negócios. Podem ser funcionais ou não funcionais. Caso NÃO sejam satisfeitos o sistema poderá não ser realizável. Requisito puramente ligado ao domínio da aplicação ao negócio.
2 – Fases do processo de Engenharia de
requisitos
SOMERVILLE
ESTUDO DE VIABILIDADE > ELICITAÇÃO E ANÁLISE DE REQUISITOS >
ESPECIFICAÇÃO > VALIDAÇÃO > GESTÃO
Para lembrar: ESTão VIABILIzando ELIana ESPECIalmente no Vasco da