Diagrama de casos de uso
Introdução
Este artefato contém a Metodologia, Checklist e Referências bibliográficas para construção da verificação de Diagrama de casos de uso e casos de uso.
Metodologia
Para o desenvolvimento do checklist de verificação de Diagrama de casos de uso e casos de uso, foram realizadas pesquisas e criados os checklists de verificação. As referências podem ser consultadas na tabela e no final deste artefato. O checklist foi realizado utilizando a Tabela 1 como template.
Tabela 1: Template para verificação
Critérios | Fonte |
---|---|
Pergunta para avaliação | Página e livro de referência |
Checklists de verificação
Tabela 2: Verificação de Diagrama de casos de uso
Critérios | Fonte |
---|---|
1 - O Diagrama Casos de Uso fornece uma visão geral clara e concisa da finalidade e da funcionalidade do sistema? | [1] |
2 – Não existem longas cadeias de relacionamentos de inclusão, como quando um caso de uso incluído inclui outros casos de uso? Isso pode obscurecer a compreensão. | [1] |
3 - Os casos de uso identificados respondem coletivamente por todo o comportamento exigido do sistema? | [1] |
4 - Você verificou que o modelo de casos de uso não contém comportamento supérfluo (conhecido como "gold-plating")? | [1] |
5 - Cada caso de uso concreto está associado a pelo menos um Ator, como deveria ser? | [1] |
6 - Cada ator está associado a pelo menos um caso de uso? | [1] |
7 - Cada caso de uso incluído torna o modelo mais fácil de entender, implementar e manter? | [1] |
8 - Não há dois casos de uso com o mesmo nome? | [1] |
9 - Cada ator tem um nome que descreva efetivamente o papel dessa pessoa? | [1] |
Autor: Vitor Feijó
Tabela 3: Verificação das especificações de casos de uso
Critérios | Fonte |
---|---|
1 - O caso de uso tem um nome exclusivo? | [1] |
2 - O nome é um verbo + frase nominal (por exemplo, Retirar dinheiro)? | [1] |
3 - O nome resume com precisão o objetivo principal do caso de uso? | [1] |
4 - O nome é independente do ator? | [1] |
5 - Está claro na breve descrição qual é o objetivo principal do caso de uso? | [1] |
6 - O caso de uso está associado a um ou mais atores? | [1] |
7 - O ator primário ou ator inicial está definido? | [1] |
8 - Está claro quem executa as ações no caso de uso? | [1] |
9 - Todas as informações trocadas entre os atores e o sistema são claramente especificadas? | [1] |
10 - Cada pré-condição representa um estado tangível do sistema (por exemplo, o caso de uso Sacar Dinheiro para um caixa eletrônico tem como pré-condição que o usuário tenha uma conta)? | [1] |
11 - Está claro como o caso de uso começa? | [1] |
12 - O fluxo tem um final definido? | [1] |
13 - Cada etapa progride em direção à meta? | [1] |
14 - As etapas estão numeradas corretamente? | [1] |
15 - Para cada fluxo alternativo, as condições para início do fluxo estão claramente definidas? | [1] |
Autor: Vitor Feijó
Referências Bibliográficas
1. Universidade Tecnológica de la Mixteca. Checklist: Use case. Disponível em: https://www.utm.mx/~caff/doc/OpenUPWeb/openup/guidances/checklists/use_case_C5362874.html. Acesso em: 06 de junho de 2024.
Histórico de Versões
Versão | Data | Descrição | Autor(es) | Data da revisão | Revisor(es) |
---|---|---|---|---|---|
1.0 |
10/06/2024 | Criação do documento. | Vitor Feijó | 20/06/2024 | Gabriel Souza |
1.1 |
20/06/2024 | Modificação da estrutura do arquivo | Vitor Feijó | 25/06/2024 | Bianca Castro |