CASOS DE USO
Versionamento
Versão |
Data |
Modificação |
Autor |
0.1 |
09/06/2019 |
Adiciona modelo de verificação (v1) das espeficações e dos diagramas de caso de uso |
Welison Regis, Lieverton Santos |
0.2 |
09/06/2019 |
Inspeção de diagrama e especificação - Perguntas e Respostas |
Welison Regis |
0.3 |
09/06/2019 |
Inspeção de diagrama e especificação - Perguntas e Respostas |
Lieverton Silva |
0.4 |
09/06/2019 |
Análise de discurso - Perguntas e Respostas |
Welison Regis, Lieverton Silva |
1.0 |
10/06/2019 |
Adiciona introdução, objetivo, metodologia e referências |
Welison Lucas, Lieverton Silva |
INTRODUÇÃO
O presente documento tem por objetivo apresentar as inspeções referentes aos diagramas e especificações de casos de uso, artefatos elaborados no módulo de Modelagem de Requisitos.
OBJETIVO
A inspeção dos casos de uso possibilita conhecer aspectos relacionados a informações, abrangência, completude e qualidade dos objetos analisados. Nesse tópico, verificou-se através de métricas e checklists temas importantes dos diagramas e especificações de casos de uso desenvolvidos. Esse conjunto de dados permite descobrir as fraquezas existentes no trabalho e facilita a melhoria da qualidade dos artefatos através das métricas levantadas como passíveis de melhorias.
METODOOGIA
As inspeções realizadas sobre os casos de uso baseiam-se em um checklist composto por questões acompanhadas de seus impactos (Alto/Médio/Baixo), sendo todas as questões baseadas em uma tese de mestrado (GREGORIN, 2007). Analisou-se separadamente cada tópico relacionado à qualidade dos diagramas e especificações, sendo os diagramas separados nos temas: forma e organização, escrita, termos utilizados e conteúdo; e as especificações divididas em: nome do autor, nome do caso de uso, relacionamento entre atores, relacionamentos entre casos de uso, relacionamento entre atores e casos de uso e breve descrição.
Sobre os casos de uso mais importantes, no caso o artefato de perguntas e respostas, cada integrante de uma dupla realizou a inspeção individualmente e, ao final, utilizou-se de análise de discurso (gravada) para chegar a um consenso e a uma inspeção geral. Nos demais casos de uso, avaliou-se unicamente o artefato.
Por fim, computou-se um gráfico de radar que diz respeito aos critérios de qualidade dos casos de uso. Para cada critério de qualidade, deve-se ter no mínimo 70% de conformidade com os questionamentos levantados.
MODELO DE VERIFICAÇÃO - DIAGRAMAS v1.0
![Inspeção de diagrama](../images/analise/caso_uso_inspecao_diagrama.png)
MODELO DE VERIFICAÇÃO - ESPECIFICAÇÃO v1.0
![Inspeção de especificação](../images/analise/caso_uso_inspecao_descricao.png)
INSPEÇÕES
IUC 01 - Perguntas e Respostas
Rastreabilidade: Caso de Uso de Perguntas e Respostas
Inspeção Individual
Diagrama |
Especificação |
![](../images/analise/welison_perguntas_respostas_diagrama.png) |
![](../images/analise/welison_perguntas_respostas_especificacao.png) |
Inspeção Individual
Diagrama |
Especificação |
![](../images/analise/lieverton_perguntas_respostas_diagrama.png) |
![](../images/analise/lieverton_perguntas_respostas_especificacao.png) |
Inspeção após análise de discurso
Link para o aúdio da análise de discurso:
Diagrama |
Especificação |
![](../images/analise/perguntas_respostas_diagrama.png) |
![](../images/analise/perguntas_respostas_especificacao.png) |
Gráficos de critério de aceitação
Diagrama |
Especificação |
![](../images/analise/grafico_perguntas_respostas_diagrama.jpg) |
![](../images/analise/grafico_perguntas_respostas_especificacao.jpg) |
IUC 02 - Cadastro
Inspeção Individual
Diagrama |
Especificação |
![](../images/analise/cadastro_diagrama.png) |
![](../images/analise/cadastro_especificacao.png) |
Gráficos de critério de aceitação
Diagrama |
Especificação |
![](../images/analise/grafico_cadastro_diagrama.jpg) |
![](../images/analise/grafico_cadastro_especificacao.jpg) |
IUC 03 - Deletar conta
Inspeção Individual
Diagrama |
Especificação |
![](../images/analise/deletar_conta_diagrama.png) |
![](../images/analise/deletar_conta_especificacao.png) |
Gráficos de critério de aceitação
Diagrama |
Especificação |
![](../images/analise/grafico_deletar_conta_diagrama.jpg) |
![](../images/analise/grafico_deletar_conta_especificacao.jpg) |
IUC 04 - Editar perfil
Inspeção Individual
Diagrama |
Especificação |
![](../images/analise/editar_perfil_diagrama.png) |
![](../images/analise/editar_perfil_especificacao.png) |
Gráficos de critério de aceitação
Diagrama |
Especificação |
![](../images/analise/grafico_editar_perfil_diagrama.jpg) |
![](../images/analise/grafico_editar_perfil_especificacao.jpg) |
IUC 05 - Gamificação
Inspeção Individual
Diagrama |
Especificação |
![](../images/analise/gamificacao_diagrama.png) |
![](../images/analise/gamificacao_especificacao.png) |
Gráficos de critério de aceitação
Diagrama |
Especificação |
![](../images/analise/grafico_gamificacao_diagrama.jpg) |
![](../images/analise/grafico_gamificacao_especificacao.jpg) |
REFERÊNCIAS
[1] GREGOLIN, Rosângela. Uma proposta de inspeção em modelos de caso de uso. 2007. Disponível aqui. Acesso em: 09 junho 2019.
[2] SAMPAIO, Marcos; NETO, Eloi. Material sobre UML. Disponível aqui. Acesso em: 09 junho 2019.