Lista de Verificação: Classe de Análise
Essa lista de verificação ajuda a certificar-se de que uma Classe de Análise seja modelada corretamente
Relacionamentos
Descrição Principal
 

Itens de Verificação
O nome da classe de análise é exclusivo
A classe é utilizada em pelo menos uma colaboração
A descrição breve da classe captura a finalidade da classe e resume brevemente suas responsabilidades
A classe representa um único conjunto de responsabilidades coesivas
Os nomes das responsabilidades são descritivos e suas descrições estão corretas
As responsabilidades da classe são consistentes com as expectativas colocadas nela pelas colaborações das quais a classe participa
Todas as classes necessárias para desempenhar os casos de uso (excluindo-se as classes de design) foram identificadas
Todas as interações agente-sistema são suportadas por alguma classe de fronteira
Não existem duas classes com a mesma responsabilidade
Cada classe de análise representa um conjunto distinto de responsabilidades que é consistente com a finalidade da classe
As relações entre os casos de uso (inclusão, extensão, generalização) são tratadas de forma consistente no modelo de análise
O ciclo de vida completo (criação, uso, exclusão) de cada classe de análise é especificado
A classe cumpre as responsabilidades que lhe são exigidas, seja diretamente ou por meio de delegação
As colaborações entre classes são suportadas por associações apropriadas
Todos os requisitos estabelecidos para a classe foram considerados
Se a classe é uma classe de limite, todos os requisitos do agente foram considerados (incluindo erro de entrada)