Pular para conteúdo

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