Nenhum
6. REQUISITOS DO SISTEMA ok
6.1 REQUISITOS FUNCIONAIS ok
6.2 REQUISITOS NÃO FUNCIONAIS ok
6.3 REGRAS DE NEGÓCIO
Etapas da Engenharia de Requisitos
-REQUISITOS DO SISTEMA
1. Concepção
2. Elicitação
3. Elaboração
4. Negociação
5. Especificação
6. Validação
7. Gerenciamento
Concepção
Objetivo
– Ter uma visão geral do negócio
– Conhecer o cliente e suas expectativas
Resultados esperados
– Identificação dos interessados (stakeholders)
– Identificação dos diferentes pontos de vista
– Visão geral do escopo do sistema
Objetivo
– Entender o que o cliente espera do software
Problemas mais comuns
– Escopo variável (mas contrato fixo)
– Incertezas do cliente
– Volatilidade dos requisitos
Elementos a serem identificados
– Objetos manipulados pelo sistema
– Serviços prestados pelo sistema
– Restrições que devem ser obedecidas
– Critérios de desempenho
Resultados esperados
– Narrativa em linguagem natural dos requisitos do sistema
– Lista de requisitos do sistema
REQUISITOS FUNCIONAIS
Narrativa livre
– “O sistema deve mostrar uma mensagem de status (finalizada, em andamento, ...) para uma tarefa em intervalos não menores que 60 segundos” Lista de requisitos
– RF-1: Uma mensagem de status deve ser mostrada na área inferior da janela (desenho da Fig.1)
– RF-2: A mensagem deve ser atualizada a cada 60 segundos, com tolerância de 10 segundos para mais ou para menos
– RF-3: A mensagem deve estar sempre visível
– RF-4: Se a mensagem for referente a uma tarefa em andamento, o percentual de andamento deve ser mostrado
– RF-5: Se a mensagem for referente a uma tarefa já terminada, isso deve ser informado com o texto “Finalizada”
REQUISITOS NÃO FUNCIONAIS
Sinônimo: atributos de qualidade
Disponibilidade
– DS-1: O sistema deve ficar disponível por 99,5% do tempo nos dias úteis, das 6h às 22h
Eficiência
– EF-1: Em condições de pico de uso, deve ter uma reserva de 25% de
capacidade