Modelo especificação requisitos
Sugestão de estrutura padrão para especificação de requisitos
Cada metodologia de desenvolvimento apresenta diferentes itens e seções para o documento de especificação de requisitos. O mais importante, entretanto, não é o modelo utilizado e sim se:
Existe uma especificação do sistema (e esta foi feita antes do sistema ficar pronto);
A especificação contempla as características mínimas listadas na metodologia.
Na sequência apresenta-se uma sugestão de “estrutura padrão” para o documento de especificação de requisitos. Ela não é melhor nem pior do que qualquer outra. Pretende apenas ser simples o suficiente para estimular seu uso em ambientes onde nenhum tipo de especificação é usado. Por esta razão deixa livre o uso de formalismos, diagramas e outros recursos que necessitem de ferramentas específicas de edição.
Análise do padrão proposto
Segue-se uma análise de cada uma das seções do padrão proposto. O texto colocado em caixas representa a estrutura do documento de ER, tal como sugerido pelo Práxis (Wilson Pádua).
Registro das revisões: importante para o controle de versões, principalmente em equipes distantes geograficamente;
Introdução:
Não são requisitos;
Descreve o que é o produto em linhas gerais, em que contexto se insere, qual é seu propósito;
Não garante nenhum detalhe específico;
1 Introdução
1.1 Objetivos deste documento
1.2 Escopo do produto
1.2.1 Nome do produto e de seus componentes principais
1.2.2 Missão do produto
1.2.3 Limites do produto
1.2.4 Benefícios do produto
1.3 Materiais de referência
1.4 Definições e siglas
1.5 Visão geral deste documento
Requisitos gerais:
Requisitos de ambiente;
Tipos de usuário;
Tipo de interface (texto, comando de linha, de janelas);
Serviços e requisitos de S.O.;
2 Descrição Geral do Produto
2.1 Perspectiva do produto
2.1.1 Diagrama de contexto
2.1.2 Interfaces de Usuário
2.1.3 Interfaces de hardware
2.1.4 Interfaces de software