Lista de Verificação: Modelo de Casos de Uso
Essa lista de verificação ajuda a certificar-se de que o Modelo de Caso de Uso esteja concluído e efetivo.
Relacionamentos
Descrição Principal


Itens de Verificação
A seção Introdução do modelo de casos de uso oferece uma visão geral clara e concisa da finalidade e funcionalidade do sistema
O modelo de casos de uso apresenta o comportamento do sistema de modo claro
É fácil entender o que o sistema faz quando se revisa o modelo:
  • Não existem longas cadeias de relacionamentos de inclusão e de extensão, tal como quando um caso de uso incluído é estendido ou quando um caso de uso estendido inclui outros casos de uso.  Isso pode comprometer o entendimento.
  • Interdependências mínimas onde um caso de uso de inclusão, de extensão ou especializado deve conhecer a estrutura e o conteúdo de outros casos de uso de inclusão, de extensão ou especializado.
Todos os casos de uso foram identificados
Os casos de uso são considerados coletivamente para todos os comportamentos obrigatórios.
Todos os requisitos funcionais estão mapeados para ao menos um caso de uso
Todos os requisitos não-funcionais que devem ser atendidos por casos de uso específicos foram mapeados para esses casos de uso
O modelo de caso de uso não contém comportamento supérfluo
justificativa para todos os casos de uso podem ser novamente rastreadas para um requisito funcional.
Todos os relacionamentos entre os casos de uso são necessários
Especialmente, há justificativa para todos os  relacionamentos de inclusão, extensão e generalização
Nas situações em que o modelo é grande e/ou as responsabilidades para partes do modelo são distribuídas, pacotes de casos de uso foram utilizados adequadamente
  • Dependências entre pacotes foram reduzidas ou eliminadas para evitar a ocorrência de conflitos de propriedade de elementos do modelo.
  • Os pacotes são intuitivos e facilitam o entendimento do modelo.