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.
|
|