Casos de Uso
Introdução
Este artefato contém a verificação da versão 1.2 do artefato Caso de Uso desenvolvido pelo Grupo 01, a qual foi adicionada na data 17/05/2024 pelo membro Douglas Marinho.
Checklist
A tabela 1 apresenta o checklist de verificação desenvolvido com base no artefato e seus itens podem ser marcados como SIM, NÃO ou INCOMPLETO, além de apresentar observações sobre os mesmos, caso necessário.
ID |
Descrição |
Verificação |
Observação |
1 |
O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor? 3 |
- |
- |
2 |
Os verbos são usados no infinitivo em vez de substantivos? 1 |
- |
- |
3 |
Existem relações de “extend”, “generalization” e “include”? 3 |
- |
- |
4 |
O caso de uso reflete o usuário e suas interações com o sistema? 3 |
- |
- |
5 |
O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.? 3 |
- |
- |
6 |
Os casos de uso representam requisitos funcionais? 3 |
- |
- |
7 |
Alguma técnica específica foi usada para desenvolver os casos de uso? 3 |
- |
- |
8 |
Os elementos de atores, sistema e objetivos estão presentes no caso de uso? 2 |
- |
- |
9 |
Existem fluxos principais, alternativos e de exceção? 1 |
- |
- |
10 |
Cada especificação de caso de uso contém apenas um fluxo principal? 1 |
- |
- |
11 |
Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade? 1 |
- |
- |
12 |
Os fluxos alternativos apresentam cenários alternativos ao fluxo principal? 3 |
- |
- |
13 |
Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 |
- |
- |
Tabela 01: Checklist (Autor: Júlio Cesar)
Avaliações
Consultar Documentos Legislativos
Tabela 2: Tabela de verificação para Consultar Documentos Legislativos
ID |
Descrição |
Verificação |
Observação |
1 |
O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor? 3 |
SIM |
- |
2 |
Os verbos são usados no infinitivo em vez de substantivos? 1 |
SIM |
- |
3 |
Existem relações de “extend”, “generalization” e “include”? 3 |
SIM |
- |
4 |
O caso de uso reflete o usuário e suas interações com o sistema? 3 |
SIM |
- |
5 |
O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.? 3 |
SIM |
O usuário é apenas referido como "Usuário" sem especificação. |
6 |
Os casos de uso representam requisitos funcionais? 3 |
SIM |
- |
7 |
Alguma técnica específica foi usada para desenvolver os casos de uso? 3 |
Incompleto |
Não há menção de técnicas específicas usadas para desenvolver este caso de uso. |
8 |
Os elementos de atores, sistema e objetivos estão presentes no caso de uso? 2 |
SIM |
- |
9 |
Existem fluxos principais, alternativos e de exceção? 1 |
SIM |
- |
10 |
Cada especificação de caso de uso contém apenas um fluxo principal? 1 |
SIM |
- |
11 |
Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade? 1 |
SIM |
- |
12 |
Os fluxos alternativos apresentam cenários alternativos ao fluxo principal? 3 |
SIM |
Porém não há fluxos alternativos descritos. |
13 |
Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 |
SIM |
- |
Autor: Júlio Cesar
Salvar Documentos para Consulta Offline
Tabela 3: Tabela de verificação para Salvar Documentos para Consulta Offline
ID |
Descrição |
Verificação |
Observação |
1 |
O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor? 3 |
SIM |
- |
2 |
Os verbos são usados no infinitivo em vez de substantivos? 1 |
SIM |
- |
3 |
Existem relações de “extend”, “generalization” e “include”? 3 |
SIM |
- |
4 |
O caso de uso reflete o usuário e suas interações com o sistema? 3 |
SIM |
- |
5 |
O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.? 3 |
SIM |
O usuário é apenas referido como "Usuário" sem especificação. |
6 |
Os casos de uso representam requisitos funcionais? 3 |
SIM |
- |
7 |
Alguma técnica específica foi usada para desenvolver os casos de uso? 3 |
Incompleto |
Não há menção de técnicas específicas usadas para desenvolver este caso de uso. |
8 |
Os elementos de atores, sistema e objetivos estão presentes no caso de uso? 2 |
SIM |
- |
9 |
Existem fluxos principais, alternativos e de exceção? 1 |
SIM |
- |
10 |
Cada especificação de caso de uso contém apenas um fluxo principal? 1 |
SIM |
- |
11 |
Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade? 1 |
SIM |
- |
12 |
Os fluxos alternativos apresentam cenários alternativos ao fluxo principal? 3 |
SIM |
Porém não há fluxos alternativos descritos. |
13 |
Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 |
SIM |
- |
Autor: Júlio Cesar
Receber Notificações Personalizadas
Tabela 4: Tabela de verificação para Receber Notificações Personalizadas
ID |
Descrição |
Verificação |
Observação |
1 |
O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor? 3 |
SIM |
- |
2 |
Os verbos são usados no infinitivo em vez de substantivos? 1 |
SIM |
- |
3 |
Existem relações de “extend”, “generalization” e “include”? 3 |
SIM |
- |
4 |
O caso de uso reflete o usuário e suas interações com o sistema? 3 |
SIM |
- |
5 |
O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.? 3 |
SIM |
O usuário é apenas referido como "Usuário" sem especificação. |
6 |
Os casos de uso representam requisitos funcionais? 3 |
SIM |
- |
7 |
Alguma técnica específica foi usada para desenvolver os casos de uso? 3 |
Incompleto |
Não há menção de técnicas específicas usadas para desenvolver este caso de uso. |
8 |
Os elementos de atores, sistema e objetivos estão presentes no caso de uso? 2 |
SIM |
- |
9 |
Existem fluxos principais, alternativos e de exceção? 1 |
SIM |
- |
10 |
Cada especificação de caso de uso contém apenas um fluxo principal? 1 |
SIM |
- |
11 |
Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade? 1 |
SIM |
- |
12 |
Os fluxos alternativos apresentam cenários alternativos ao fluxo principal? 3 |
SIM |
Porém não há fluxos alternativos descritos. |
13 |
Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 |
SIM |
- |
Autor: Júlio Cesar
Acessar Histórico de Publicações Legislativas
Tabela 5: Tabela de verificação para Acessar Histórico de Publicações Legislativas
ID |
Descrição |
Verificação |
Observação |
1 |
O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor? 3 |
SIM |
- |
2 |
Os verbos são usados no infinitivo em vez de substantivos? 1 |
SIM |
- |
3 |
Existem relações de “extend”, “generalization” e “include”? 3 |
SIM |
- |
4 |
O caso de uso reflete o usuário e suas interações com o sistema? 3 |
SIM |
- |
5 |
O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.? 3 |
SIM |
O usuário é apenas referido como "Usuário" sem especificação. |
6 |
Os casos de uso representam requisitos funcionais? 3 |
SIM |
- |
7 |
Alguma técnica específica foi usada para desenvolver os casos de uso? 3 |
Incompleto |
Não há menção de técnicas específicas usadas para desenvolver este caso de uso. |
8 |
Os elementos de atores, sistema e objetivos estão presentes no caso de uso? 2 |
SIM |
- |
9 |
Existem fluxos principais, alternativos e de exceção? 1 |
SIM |
- |
10 |
Cada especificação de caso de uso contém apenas um fluxo principal? 1 |
SIM |
- |
11 |
Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade? 1 |
SIM |
- |
12 |
Os fluxos alternativos apresentam cenários alternativos ao fluxo principal? 3 |
SIM |
Porém não há fluxos alternativos descritos. |
13 |
Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 |
SIM |
- |
Autor: Júlio Cesar
Filtrar Documentos por Data, Categoria ou Órgão Emissor
Tabela 6: Tabela de verificação para Filtrar Documentos por Data, Categoria ou Órgão Emissor
ID |
Descrição |
Verificação |
Observação |
1 |
O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor? 3 |
SIM |
- |
2 |
Os verbos são usados no infinitivo em vez de substantivos? 1 |
SIM |
- |
3 |
Existem relações de “extend”, “generalization” e “include”? 3 |
SIM |
- |
4 |
O caso de uso reflete o usuário e suas interações com o sistema? 3 |
SIM |
- |
5 |
O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.? 3 |
SIM |
O usuário é apenas referido como "Usuário" sem especificação. |
6 |
Os casos de uso representam requisitos funcionais? 3 |
SIM |
- |
7 |
Alguma técnica específica foi usada para desenvolver os casos de uso? 3 |
Incompleto |
Não há menção de técnicas específicas usadas para desenvolver este caso de uso. |
8 |
Os elementos de atores, sistema e objetivos estão presentes no caso de uso? 2 |
SIM |
- |
9 |
Existem fluxos principais, alternativos e de exceção? 1 |
SIM |
- |
10 |
Cada especificação de caso de uso contém apenas um fluxo principal? 1 |
SIM |
- |
11 |
Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade? 1 |
SIM |
- |
12 |
Os fluxos alternativos apresentam cenários alternativos ao fluxo principal? 3 |
SIM |
Porém não há fluxos alternativos descritos. |
13 |
Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 |
SIM |
- |
Autor: Júlio Cesar
Gravação
Referências Bibliográficas
1. Slides da aula “Requisitos – Aula 11” dos professores Milene Serrano e Maurício Serrano. Disponível em: https://aprender3.unb.br/pluginfile.php/2523100/mod_resource/content/1/Requisitos%20-%20Aula%20013a.pdf Acesso em: 05 de junho de 2023.
2.Lucidchart - Diagrama de caso de uso UML. Disponível em: https://www.lucidchart.com/pages/pt/diagrama-de-caso-de-uso-uml. Acesso em: 05 de junho de 2023.
3.REINEHR, Sheila. Engenharia de requisitos. [Insert Publisher Location]: Grupo A, 2020. E-book. ISBN 9786556900674. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786556900674/. Acesso em: 07 junho 2023.
Histórico de Versão
Histórico de versões (Autor: Júlio Cesar)