Skip to content

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 08, a qual foi adicionada na data 17/05/2024 pelo membro Guilherme Meister.

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 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 -
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 SIM -
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 -
13 Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas? 3 SIM -
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

A gravação da verificação deste artefato pode ser vista no vídeo abaixo:

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

Versão Data de execução Data de revisão Descrição Autor(es) Revisor(es)
1.0 28/06/2024 01/07/2024 Criação do checklist Caso de Uso Júlio Cesar Henrique Galdino
1.1 01/07/2024 01/07/2024 Preenchimento do checklist Caso de Uso Igor Thiago Henrique Galdino
Histórico de versões (Autor: Júlio Cesar)