Lista de Verificação: Especificações Suplementares
Essa lista de verificação ajuda a certificar-se de que todas as especificações Suplementares necessárias são identificadas.
Relacionamentos
Descrição Principal

As questões básicas devem ser consideradas para detalhar todos os requisitos que não estão especificados no modelo de casos de uso.
Itens de Verificação
Funcionalidade
O que o software deve fazer? Isso deve incluir o seguinte:
  • Verificações de validade das entradas
  • Respostas gerais para situações anormais, incluindo: estouro, recursos de comunicação, manipulação e recuperação de erros
  • Efeitos de parâmetros
  • Relacionamento de saídas com entradas, incluindo seqüências de entrada/saída e fórmulas para conversão de entrada para saída
Interfaces Externas
Como o software interage com as pessoas, o hardware do sistema, outros hardwares e softwares
Desempenho
Qual é a velocidade, a disponibilidade, o tempo de resposta, o tempo de recuperação das várias funções de software, etc.? Foram incluídos requisitos estáticos e dinâmicos?
Requisitos de Banco de Dados Lógico
Todos os requisitos lógicos foram especificados para as informações que devem ser colocadas em um banco de dados? Isso pode incluir o seguinte:
  • Tipos de informações utilizadas por diversas funções
  • Freqüência de uso
  • Acesso a recursos
  • Entidades de dados e os respectivos relacionamentos
  • Restrições de integridade
  • Requisitos de retenção de dados
Conformidade com Padrões
Foram especificados todos os requisitos derivados do padrão e das normas existentes? Como isso será rastreado?
Atributos
Quais são as considerações de confiabilidade, disponibilidade, portabilidade, precisão, manutenção, segurança, etc.?
Restrições de design impostas em uma implementação
Estão em vigor padrões requeridos, linguagem de implementação, políticas de integridade de banco de dados, limites de recursos, ambiente(s) operacional(is), etc.?