Pular para conteúdo

Verificação do artefato Casos de Uso

Introdução

Esta documentação tem como objetivo relatar os resultados da verificação por inspeção do artefato Casos de Uso elaborado pelo Grupo 7 na disciplina de Requisitos de Software, no semestre de 2024.2. Será analisado o artefato feito pelos integrantes do grupo em sua última versão, 1.2, de 08/12/2024.

Metodologia

A metodologia e o planejamento da verificação desse artefato foram definidos no documento de Planejamento da Verificação da Etapa 3 do Grupo 7 (2024.2) - Threads [1].

A abordagem adotada neste documento consiste em uma inspeção por meio de uma lista de verificação. Cada elemento será analisado, e caso seja identificada alguma divergência, ela será devidamente documentada na seção destinada aos problemas encontrados neste documento. No total, serão empregados dois tipos de checklists: um de caráter abrangente, que foi destinado a todos os artefatos para itens de padronização e desenvolvimento do projeto, e outro específico, direcionado exclusivamente ao artefato de Casos de Uso.

Apresentação dos dados

Os resultados obtidos são apresentados nas Tabelas 1 e 2. Cada item verififcado foi respondido com "Sim", "Não", "Incompleto" ou "Não Se Aplica". Quando necessário, foram feitas observações no tópico Problemas Encontrados.

Resultados obtidos na verificação para itens de padronização e desenvolvimento do projeto

Na Tabela 1, encontram-se os resultados obtidos na verificação para itens de padronização e desenvolvimento do projeto.

Tabela 1 - Resultado da verificação para itens de padronização e desenvolvimento do projeto (Casos de Uso)

ID Descrição Avaliação
1 O artefato possui histórico de versão padronizado? Sim
2 O(s) autor(es) e o(s) revisor(es) estão presentes para cada artefato? Sim
3 O artefato possui bibliografia e/ou referência bibliográfica? Sim
4 As tabelas e imagens possuem legenda e fonte/autor e elas chamadas dentro dos texto? Sim
5 O artefato possui um texto fazendo introdução dele? Sim

Autor: Júlia Fortunato, 2025

Resultados obtidos na verificação para o artefato Casos de Uso

Na Tabela 2, encontram-se os resultados da verificação presente na lista para o artefato Casos de Uso.

Tabela 2 - Resultado da verificação do artefato Casos de Uso

ID Descrição Avaliação
1 O diagrama de Caso de Uso possui um retângulo que delimita o sistema? Sim
2 O diagrama de Caso de Uso possui o nome do sistema escrito na parte de cima do retângulo que o delimita? Sim
3 O diagrama de Caso de Uso possui atores representados por bonecos palitos? Sim
4 O diagrama de Caso de Uso possui os atores do lado de fora do sistema? Sim
5 O diagrama de Caso de Uso possui o ator primário (que interage com o sistema) do lado esquerdo? Sim
6 O diagrama de Caso de Uso possui o ator secundário (que reage a interações com o sistema) do lado direito? Não
7 O diagrama de Caso de Uso possui atores com um nome diferente de nomes como ator/usuário ou nome próprio? Sim
8 O diagrama de Caso de Uso possui cada ator interagindo com pelo menos um caso de uso? Sim
9 O diagrama de Caso de Uso possui o caso de uso representado por uma forma oval? (elipse) Sim
10 O diagrama de Caso de Uso possui o caso de uso dentro do sistema? Sim
11 O diagrama de Caso de Uso possui caso de uso que representam ações? Sim
12 O diagrama de Caso de Uso possui a descrição de caso de uso começando com um verbo? Sim
13 O diagrama de Caso de Uso possui os casos de uso organizados de uma forma lógica? Sim
14 O diagrama de Caso de Uso possui entre o ator e o caso de uso uma linha contínua que representa uma associação? Sim
15 O diagrama de Caso de Uso possui o relacionamento entre os casos de uso com linhas tracejadas? Sim
16 O diagrama de Caso de Uso possui o relacionamento de inclusão representado por uma seta tracejada do caso base para o incluído com a seguinte notação: <<incluir>>? Sim
17 O diagrama de Caso de Uso possui o relacionamento de inclusão expressa casos de uso que precisam ocorrer para o caso de uso base ser realizado? Sim
18 O diagrama de Caso de Uso possui o relacionamento de extensão representado por uma seta tracejada do caso estendido para o caso base com a seguinte notação: <<estender>>? Sim
19 O diagrama de Caso de Uso possui o relacionamento de extensão expressa casos de uso estendidos que podem ocorrer (ou seja, nem sempre ocorrem) quando o caso de uso base ocorre? Sim
20 O diagrama de Caso de Uso possui a generalização possui setas dos casos de uso (e/ou atores) secundários (especializados) para o caso de uso (e/ou ator) primário (geral)? Não se aplica
21 O diagrama de Caso de Uso possui casos de uso com ponto de extensão divididos ao meio por uma linha? Não se aplica
22 O diagrama de Caso de Uso possui casos de uso com pontos de extensão com o nome do caso de uso acima da linha? Não se aplica
23 O diagrama de Caso de Uso possui casos de uso com pontos de extensão com o nome dos pontos de extensão abaixo da linha? Não se aplica
24 O diagrama de Caso de Uso possui os pontos de extensão ramificados para casos de uso estendidos? Não se aplica
25 O diagrama de Caso de Uso possui a observação, se existir, indicada como uma nota de texto? Não se aplica
26 Os Casos de Uso possuem fluxo básico? Sim
27 Os Casos de Uso possuem fluxos alternativos? Sim
28 Os Casos de Uso possuem fluxos de exceção? Sim
29 Os Casos de Uso possuem pré condições? Sim
30 Os Casos de Uso possuem pós condições? Sim

Autor: Júlia Fortunato, 2025

Problemas encontrados

Nesta seção, relata-se os problemas eventualmente encontrados nas verificações realizadas anteriormente.

Verificação para itens de padronização e desenvolvimento do projeto

Nenhum problema foi identificado na verificação realizada para itens de padronização e desenvolvimento do projeto.

Verificação para o artefato Casos de Uso

Foi identificado que o diagrama de Caso de Uso não possui um ator secundário, que é de grande importância para o entendimento do sistema.

Resultados

Nesta seção, serão apresentados os resultados obtidos na verificação do artefato Casos de Uso por meio de um gráfico de pizza, no qual são apresentadas a quantidade de "Sim", "Não" e "Não se aplica" obtidos durante a verificação.

Verificação para itens de padronização e desenvolvimento do projeto

No Gráfico 1, está registrado os resultados obtidos na verificação do artefato Casos de Uso em relação aos itens de padronização e desenvolvimento do projeto.

Gráfico 1 - Resultados da verificação para itens de padronização e desenvolvimento do projeto

Autor: Júlia Fortunato, 2025

Verificação para o artefato Casos de Uso

No Gráfico 2, está registrado os resultados obtidos na verificação do artefato Casos de Uso em relação à verificação do próprio artefato.

Gráfico 2 - Resultados da verificação para o artefato Casos de Uso

Autor: Júlia Fortunato, 2025

Vídeo da verificação

No vídeo 1, encontra-se a verificação para o artefato Casos de Uso.

Referências bibliográficas

[1] FORTUNATO, Júlia. Planejamento da Verificação da Etapa 3 do Grupo 7 (2024.2) - Threads, 2025. Acesso em: 03 de fevereiro de 2025.

Bibliografia

SALES, André. Plano de Ensino de Requisitos de Software (UnB) 2024.2. 2024. Disponível em: https://aprender3.unb.br/pluginfile.php/2972367/mod_resource/content/53/Plano_de_Ensino%20RE%20022024%20Turma%2002%20v1.pdf. Acesso em: 02 de fevereiro de 2025.

DE, T. Lucidchart. Tutorial de Caso de Uso UML. 12min32s. Disponível em:https://youtu.be/ab6eDdwS3rA?si=njPjOAbu20SCQ4vv. Acesso em: 02 de fevereiro de 2025.

Histórico de versões

Versão Data Descrição Autor Revisor
1.0 03/02/2025 Criação do documento Júlia Fortunato Maurício Ferreira