Lista de Verificação: Modelo de Caso de Uso
Este checklist contém questões que ajudam a avaliar se o modelo de caso de uso foi descrito de forma consistente e completa.
Relacionamentos
Itens de Verificação
1 – Se o Modelo de Caso de Uso foi definido na ferramenta EA, as condições abaixo foram atendidas?

- O Modelo de Casos de Uso está na seção específica “Modelo de Caso de Uso”, na ferramenta?
- O arquivo xml correspondente está de acordo com a nomenclatura padrão?
https://svnserver.trt9.jus.br/sdsj/pdstrt9/Trunk/Processo/Templates/ControleDadosDocumentos.docx (Seção 3.2)


2 - Todos os Atores foram identificados?
- Todos os papéis foram encontrados no ambiente do sistema?
- Existe algum Ator que execute papéis semelhantes no sistema? Em caso afirmativo, eles poderiam ser representados por um único Ator?
- Cada Ator tem um nome que descreve o propósito do papel da pessoa? Cumpre seu objetivo?
3 - O Diagrama de Casos de Uso foi ilustrado?
- Os Casos de Uso foram identificados?
- Todos os Casos de Uso endereçam a um comportamento requisitado?
- Todos os requisitos funcionais estão mapeados em pelo menos um Caso de Uso?
- Os Casos de Uso tem nomes claros e únicos?
- A descrição do Caso de Uso permite entender o propósito do mesmo? Cumpre seu objetivo?
- Cada Caso de Uso está envolvido com pelo menos um Ator?
4 - As relações entre Ator x Ator, Ator x Caso de Uso e Caso de Uso x Caso de Uso estão corretas?
- Todos os relacionamentos identificados são necessários?
- Foram definidas todas as associações entre Ator x Caso de Uso?
- Existe algum relacionamento de generalização/especialização entre Atores?
- Existem relações de inclusão (includes) e extensão (extends) entre os Casos de Uso?
- O relacionamento de extensão (extends) deve ser sempre direcionado do Caso de Uso de extensão para o Caso de Uso estendido. Existe algum? Foi modelado corretamente?
5 - O Modelo de Caso de Uso somente utiliza termos e expressões descritas no glossário?
- Há algum termo que poderia ser incluído no glossário para o entendimento por parte de outras pessoas?
6 - O Modelo de Caso de Uso está claro e objetivo?
- Você, que NÃO elaborou esse modelo, pode entender o comportamento do sistema através desse modelo?
- Você acredita que alguém, que não esteja familiarizado com o projeto, consegue compreender o propósito do sistema apenas revisando esse modelo?