1 – Se o Modelo de Caso de Uso foi definido na ferramenta EA, as condições abaixo foram atendidas?
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? |
|