• 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 séries de relacionamentos de inclusão e 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 especializado, de inclusão ou de extensão devem ser capazes de reconhecer a estrutura e o conteúdo de outros casos de uso semelhantes (especializados, de inclusão e de extensão).
    • 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 casos de uso não contém um comportamento supérfluo; todos os casos de uso podem ser justificados rastreando-se  para um requisito funcional anterior.
    • Todos os relacionamentos entre casos de uso são obrigatórios (ou seja, há uma 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 por 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.
 

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process