É fácil entender o que o sistema faz através da revisão do modelo?
- O Estudo de Caso de Uso fornece uma clara e concisa visão geral da finalidade e da funcionalidade do sistema.
- Existem longas cadeias de relacionamentos include, tais como, por exemplo, quando um caso de uso incluído, inclui outros casos de uso? Isto pode obscurecer a compreensão.
- Os casos de uso incluídos são independentes dos casos de uso que os incluem?
- Se vários casos de uso contém sub-fluxos semelhantes, você investigou se a fatoração desse comportamento comum em um caso de uso incluído irá simplificar o modelo?
|
Todos os casos de uso foram identificados?
- Os casos de uso identificados contribuem coletivamente para todos os comportamentos necessários ao sistema.
- Todas as características identificadas no documento de Visão, para esta iteração, foram tratadas pelo menos, por um caso uso?
- Todos os requisitos não-funcionais que devem ser atendidos por um caso de uso específico, foram capturados neste caso de uso?
- Você verificou se o modelo de caso de uso não contém nenhum comportamento supérfluo?
- Cada caso de uso concreto está associado à, pelo menos, um Ator?
- Cada Ator está associado com no mínimo um caso de uso?
|
O modelo está consistente?
- O comportamento do sistema é consistente sob as mesmas condições e com as mesmas entradas?
|
Todos os relacionamentos entre os casos de uso são necessários?
- Cada caso de uso incluído torna o modelo mais fácil de ser entendido, implementado e mantido?
- Cada caso de uso concreto (não incluído) é independente dos outros casos de uso?
|
Os pacotes de caso de uso foram utilizados adequadamente?
- As dependências entre os pacotes foram reduzidas ou eliminadas para evitar conflitos de propriedade no modelo?
- O empacotamento está intuitivo? O empacotamento torna o modelo mais fácil de ser compreendido e implementado?
|
Todos os elementos de modelo têm nomes adequados?
- Você verificou se dois casos de uso não têm o mesmo nome?
- Cada Ator tem um nome que descreve efetivamente o papel da pessoa?
|
Os casos de uso individuais foram devidamente especificados?
|