Casos de Uso
Introdução
Um caso de uso se refere a uma descrição detalhada de como o sistema será utilizado em uma determinada situação ou contexto. Ele descreve as interações entre os usuários e o sistema, apresentando os passos necessários para alcançar um objetivo específico. O objetivo dos casos de uso é auxiliar no processo de desenvolvimento de um sistema, fornecendo uma visão clara dos requisitos funcionais do sistema, descrevendo as ações que os usuários podem realizar e as respostas do sistema a ações.
Metodologia
O diagrama de caso de uso é uma representação visual que resume as interações entre os usuários e um sistema, destacando suas funcionalidades e comportamentos. Ele é composto por atores, que representam os usuários, e casos de uso, que descrevem as ações realizadas pelos usuários e as respostas do sistema. Para a realização do caso de uso utilizamos da persona Lara Dias para entender melhor as necessidades e desejos dos usuários finais do sistema. Usando a persona Lara Dias em um diagrama de caso de uso, é possível modelar cenários realistas de uso do sistema que consideram as diferentes necessidades e objetivos do tipo de usuário que ela é. Agora voltando ao assunto sobre os diagramas de caso de uso, pode-se ver na Tabela 1 os elementos do diagrama:
Tabela 1: Elementos do diagrama de casos de uso
| Nome | Função | Elemento |
|---|---|---|
| Ator | Representam os diferentes tipos de usuários externos que interagem com o sistema | ![]() |
| Elipse (Caso de Uso) | É usada para representar os casos de uso no diagrama. Um caso de uso descreve uma funcionalidade ou uma ação específica que o sistema pode realizar em resposta às interações dos atores. A elipse contém o nome do caso de uso | ![]() |
| Retângulo (Sistema) | Usado para representar o sistema ou o bloco em análise. Ele envolve os casos de uso e atores relacionados | ![]() |
| Flecha (Relações) | As flechas são usadas para representar as relações ou interações entre atores e casos de uso | ![]() |
Fonte: Sidney Fernando
Além disso, no diagrama de casos de uso é possível especificar:
- Os requisitos externos de um sistema, ou seja, as funcionalidades necessárias que o sistema deve oferecer para atender às necessidades dos usuários.
- As funcionalidades disponíveis no sistema, ou seja, o que o sistema é capaz de fazer para satisfazer as necessidades dos usuários.
- Os requisitos impostos pelo sistema ao ambiente em que está inserido, definindo como o sistema interage com o ambiente para realizar suas funções.
Diagrama de Casos de Uso
A figura 1 demonstra o diagrama de casos de uso.
Figura 1: Casos de uso do app BilheteriaDigital

Fonte: Sidney Fernando e Geovanna Maciel
Especialização dos casos de uso
As tabelas de 2 a 5 mostram a especialização dos casos de uso.
Tabela 2: Buscar evento
| UC01 | Informações |
|---|---|
| Descrição | O usuário é capaz de buscar eventos por diferentes filtros |
| Ator | Usuário |
| Pré-condições | Acesso à internet, acesso ao app |
| Ação | O usuário encontra eventos |
| Fluxo principal |
|
| Fluxo alternativo |
|
| Fluxo de exceção |
|
| Pós-condições | O usuário tem acesso a eventos que correspondem ao(s) filtro(s) de busca escolhido(s) |
| Data de Criação | 15/05/2023 |
| Rastreabilidade | RF01, RF02, RF10 |
Fonte: Sidney Fernando
Tabela 3: Ativar notificações sobre eventos
| UC02 | Informações |
|---|---|
| Descrição | O usuário é capaz de ativar as notificações sobre os eventos que deseja. |
| Ator | Usuário |
| Pré-condições | Acesso à internet, acesso ao app |
| Ação | O usuário ativa as notificações no aplicativo |
| Fluxo principal |
|
| Fluxo alternativo |
|
| Fluxo de exceção |
|
| Pós-condições | O usuário agora está com as notificações ligadas e será notificado sobre novos eventos |
| Data de Criação | 15/05/2023 |
| Rastreabilidade | RF13 |
Fonte: Geovanna Maciel
Tabela 4: Conectar carteira digital
| UC03 | Informações |
|---|---|
| Descrição | Usuário conecta carteira digital como forma de pagamento no app |
| Ator | Usuário |
| Pré-condições |
|
| Ação | O usuário cadastra uma nova forma de pagamento |
| Fluxo principal |
|
| Fluxo alternativo |
|
| Fluxo de exceção |
|
| Pós-condições | O usuário pode pagar pelos ingressos utilizando um carteira digital |
| Data de Criação | 15/05/2023 |
| Rastreabilidade | RF23 |
Fonte: Sidney Fernando
Tabela 5: Responder pesquisa de perfil
| UC04 | Informações |
|---|---|
| Descrição | O usuário deve poder responder a uma pesquisa de perfil sobre seus gostos para eventos. |
| Ator | Usuário |
| Pré-condições | Possuir uma conta cadastrada e acesso à internet. |
| Ação | O usuário ira responder à pesquisa de perfil e gostos de acordo as opções de eventos ofertadas pelo app. |
| Fluxo principal |
|
| Fluxo alternativo |
|
| Fluxo de exceção |
|
| Pós-condições | O usuário terá em sua tela principal somente eventos que sejam de seu interesse |
| Data de Criação | 15/05/2023 |
| Rastreabilidade | RF18 |
Fonte: Geovanna Maciel
Bibliografia
Lucidchart. Diagrama de Caso de Uso UML. Disponível em: <https://www.lucidchart.com/pages/pt/diagrama-de-caso-de-uso-uml>. Acesso em: 14 maio 2023.
BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.
HENRIQUE, Paulo. Caso de Uso. Repositório da disciplina de Requisitos de Software da Universidade de Brasília, 2022. Disponível em: https://requisitos-de-software.github.io/2022.1-Youtube/modelagem/casouso/. Acesso em: 15 mai. 2023.
MACEDO, Lucas. Caso de uso. Repositório da disciplina de Requisitos de Software da Universidade de Brasília, 2022. Disponível em: https://requisitos-de-software.github.io/2022.2-Lichess/modelagem/casos_de_uso/. Acesso em: 15 mai. 2023.
Histórico de Versões
| Versão | Data | Descrição | Autor(es) | Revisor(es) |
|---|---|---|---|---|
| 1.0 | 13/05/2023 | Criação da página | Sidney Fernando | Geovanna Maciel |
| 1.1 | 15/05/2023 | Adição do Diagrama | Geovanna Maciel e Sidney Fernando | Douglas Alves |
| 1.2 | 15/05/2023 | Adição dos casos de ativar notificação e pesquisa de perfil | Geovanna Maciel | Sidney Fernando |
| 1.3 | 15/05/2023 | Adição dos casos buscar evento e cadastrar carteira digital | Sidney Fernando | Geovanna Maciel |
| 1.4 | 30/06/2023 | Correções | Sidney Fernando | Douglas Alves |



