Beruflich Dokumente
Kultur Dokumente
• Podem ser:
– Funcionais – Indicam “o que” o sistema deve fazer
– Não Funcionais – Indicam “como” o sistema deve fazer
16/09/2020
Processo de engenharia de requisitos (ER)
16/09/2020
Modelo do processo de ER
Levantamento e Verificação e
Estudo de Especificação
Análise de Validação dos
Viabilidade dos Requisitos
Requisitos Requisitos
16/09/2020
A ER é um processo iterativo/interativo
Necessidades Informais
Especificação da Solução
Rejeitada
Nova Especificação
Rejeitada
16/09/2020
Estudo de viabilidade
16/09/2020
Estudo de viabilidade
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
– Priorização e negociação
• Priorizar requisitos e resolver conflitos existentes
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Levantamento e análise de requisitos
16/09/2020
Especificação de requisitos
16/09/2020
Especificação de requisitos
• Especificações suplementares
– Regras de negócio
– Arquitetura
– Padrão de interfaces
• Usuário, hardware, software e comunicação
16/09/2020
Especificação de requisitos
– Regras de negócio
– Lista de requisitos não funcionais
– Restrições de escopo do Produto
16/09/2020
Especificação de requisitos
• Missão do Produto
Exemplo:
Exemplos:
16/09/2020
Especificação de requisitos
Exemplos:
16/09/2020
Especificação de requisitos
16/09/2020
Especificação de requisitos
16/09/2020
Especificação de requisitos
16/09/2020
Especificação de requisitos
Exemplo:
Essencial
2 Registrar pedido de compra Vendedor Média
16/09/2020
Especificação de requisitos
• Regras de Negócio
16/09/2020
Especificação de requisitos
• Regras de Negócio
Exemplos:
16/09/2020
Especificação de requisitos
Requisitos Requisitos
de eficiência Requisitos Requisitos legais
de entrega de padrões
Exemplos:
16/09/2020
Especificação de requisitos
Deve-se determinar o que o produto não fará. Isso evita falsas expectativas por
parte dos clientes e usuários e podem ressaltar funções e atributos que serão
implementados por outros componentes de um sistema maior, ou em versões
futuras desse produto.
Exemplos:
• O sistema não fará vendas parceladas e só receberá pagamentos em
dinheiro ou cheque.
16/09/2020
Validação de requisitos
16/09/2020
Validação de requisitos
– Consistência
• Existem requisitos conflitantes?
– Completude
• Todas as funções requeridas pelo cliente estão incluídas?
– Realismo
• Os requisitos podem ser implementados com as habilidades e o
orçamento disponíveis?
16/09/2020
Validação de requisitos
– Compreensibilidade
• O requisito foi corretamente entendido?
– Rastreabilidade
• A origem do requisito está claramente definida?
– Adaptabilidade
• Um requisito pode mudar sem afetar outros requisitos?
16/09/2020
Validação de requisitos
• Desenvolvimento de protótipos
– Usar um modelo executável do sistema para checar seus
requisitos
16/09/2020
Gerência de requisitos
16/09/2020
Leituras Recomendadas
• Sommerville: capítulo 4
• Pressman: capítulos 8 e 9
16/09/2020
Exercício prático
16/09/2020