Ir para o conteúdo

Diagrama de Casos de Uso

1. Introdução

Diagramas de Caso de Uso são diagramas construídos através da notação UML (Unified Modeling Language) e que documentam as principais funcionalidades de um sistema e a forma com que os usuários interagem com elas (Leandro Ribeiro, 2012). Nestes diagramas, é dada uma visão geral do escopo do sistema, captando o comportamento que o projeto visa alcançar, mas sem fornecer grandes detalhes sobre implementações (Fábio dos Reis, 2019).
Segundo Leandro Ribeiro, um diagrama de Casos de Uso pode ser composto em:

  • Cenário, que é a sequência de eventos decorrentes da interação de um usuário com o sistema;
  • Atores, que são os tipos de usuário do sistema;
  • Casos de Uso, que são as funcionalidades que serão realizadas pelos autores;
  • e a Comunicação, que liga os atores aos casos de uso.

2. Metodologia

Consumimos os requisitos importantes para a aplicação para modelar o sistema através dos diagramas de Casos de Uso(UC), usando a ferramenta Draw.io para desenhá-los. Utilizamos a notação UML através dos símbolos já contidos na ferramenta utilizada.

3. Resultados

3.1 Caso de Uso: Cadastrar Imóvel

3.1.1 Diagrama

img

Autores: Douglas Castro e Giovana Dionisio

3.1.2 Especificação

Nome do Caso de Uso Cadastrar imóvel
Ator Corretor
Descrição Esse caso de uso ocorre quando um corretor deseja cadastrar um imóvel
Condições prévias O corretor deve ter efetuado o login
Fluxo Básico 1. O corretor acessa a área de cadastro de imóvel
2. O sistema apresenta um formulário de cadastro de imóvel contendo as informações:
    - Nome
    - Endereço
    - Cidade
    - Descrição
    - Valor
    - CPF do dono
    - Tipo
    - Localização
    - Mídias(fotos e/ou vídeos)
1. O corretor clica em 'Cadastrar'
2. O corretor é direcionado para a página do imóvel que foi cadastrado
Fluxos Alternativos Não possui
Pós condição Quando esse caso de uso for concluído, o imóvel estará disponível para pesquisas

3.2 Caso de Uso: Editar Imóvel

3.2.1 Diagrama

img

Autores: Douglas Castro e Giovana Dionisio

3.2.2 Especificação

Nome do Caso de Uso Editar Imóvel
Descrição Esse caso de uso ocorre quando um corretor deseja alterar as informações de um determinado imóvel
Ator Corretor
Condições prévias O corretor deve ter efetuado o login
Fluxo Básico 1. O sistema apresenta lista de imóveis cadastrados
2. O corretor seleciona o imóvel para editar
3. O corretor edita as informações pertinentes
4. O corretor clica em 'Atualizar'
5. O corretor é redirecionado para a página do imóvel que foi selecionado
Fluxos Alternativos 1. Cancelar edição
    1. O corretor clica em 'Cancelar'
    2. O corretor é redirecionado para a página inicial
Pós condição Quando esse caso de uso for concluído, as novas informações do imóvel estarão disponíveis

3.3 Caso de Uso: Deletar Imóvel

3.3.1 Diagrama

img

Autores: Douglas Castro e Giovana Dionisio

3.3.2 Especificação

Nome do Caso de Uso Deletar Imóvel
Descrição Esse caso de uso permite ao corretor deletar um imóvel
Ator Corretor
Condições prévias O corretor deve ter efetuado o login
Fluxo Básico 1. O sistema apresenta uma lista de imóveis cadastrados
2. O corretor seleciona o imóvel para deletar
3. O corretor clica em 'Deletar'
4. O corretor confirma que realmente quer deletar o imóvel
5. O corretor é redirecionado para a página inicial
Fluxos Alternativos 1. Cancelar deleção
    1. O corretor clica em 'Cancelar'
    2. O corretor é redirecionado para a página inicial
Pós condição Quando esse caso de uso for concluído o imóvel selecionado pelo corretor estará excluído

3.4 Caso de Uso: Visualizar Imóveis

3.4.1 Diagrama

img

Autores: Douglas Castro e Giovana Dionisio

3.4.2 Especificação

Nome do Caso de Uso Visualizar imóveis
Descrição Esse caso de uso permite aos usuários visualizar os imóveis cadastrados no sistema
Ator Usuários (Clientes e Corretor)
Condições Prévias Não possui
Fluxo Básico 1. O sistema apresenta uma lista de imóveis cadastrados
2. O usuário pode filtrar os imóveis por nome, localidade e valor
3. O usuário pode selecionar um imóvel
4. O usuário visualiza detalhes do imóvel, sua localização, suas mídias e contatos da imobiliária
Fluxos Alternativos Não possui
Pós condição Quando esse caso de uso for concluído o usuário terá visualizado os detalhes de um imóvel

4. Referências

DOS REIS, Fábio. Bóson Treinamentos. Curso de UML - O que são Casos de Uso. Youtube, 2019. Disponível em: https://www.youtube.com/watch?v=ePX-S4Leq7Y. Acesso em: 19/08/2021.

DOS REIS, Fábio. Bóson Treinamentos. Curso de UML - O que são Diagramas de Casos de Uso. Youtube, 2019. Disponível em: https://www.youtube.com/watch?v=K-BaRfFx0mA. Acesso em: 19/08/2021.

IBM. Estrutura de Tópicos da Especificação de Caso de Uso. Disponível em: https://www.ibm.com/docs/pt-br/elm/6.0?topic=cases-use-case-specification-outline. Acesso em: 19/08/2021

LUCIDCHART. Diagrama de caso de uso UML: O que é, como fazer e exemplos. Disponível em: https://www.lucidchart.com/pages/pt/diagrama-de-caso-de-uso-uml. Acesso em: 18/08/2021.

RIBEIRO, Leandro. O que é UML e Diagramas de Caso de Uso: Introdução Prática à UML. DevMedia, 2012. Disponível em: https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-pratica-a-uml/23408 Acesso em: 19/08/2021.

UFPE. Artefato: casos de uso. Disponível em: https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/workproducts/rup_usecase_A5D30E62.html. Acesso em: 19/08/2021

VENTURA, Plínio. Caso de Uso – Include, Extend e Generalização. Até o Momento, 2014. Disponível em: https://www.ateomomento.com.br/caso-de-uso-include-extend-e-generalizacao/. Acesso em: 19/08/2021.

VIEIRA, Rodrigo. UML — Diagrama de Casos de Uso. Medium, 2015. Disponível em: https://medium.com/operacionalti/uml-diagrama-de-casos-de-uso-29f4358ce4d5. Acesso em: 19/08/2021.

5. Versionamento

Versão Data Objetivo Autores
0.1 18/08/2021 Criação do documento Douglas Castro e Giovana Dionísio
0.2 19/08/2021 Adição do diagrama e introdução Douglas Castro e Giovana Dionísio
0.3 19/08/2021 Adição da Metodologia e mudanças no diagrama Douglas Castro e Giovana Dionísio
0.4 19/08/2021 Adição da especificação do UC Cadastrar Imóvel Douglas Castro e Giovana Dionísio
0.5 19/08/2021 Adição da especificação do UC Editar Imóvel Douglas Castro e Giovana Dionísio
0.6 19/08/2021 Adição da especificação do UC Deletar Imóvel Douglas Castro e Giovana Dionísio
0.7 19/08/2021 Adição da especificação do UC Visualizar Imóveis Douglas Castro e Giovana Dionísio
0.8 19/08/2021 Adição dos diagramas Douglas Castro e Giovana Dionísio
1.0 20/08/2021 Revisão do documento Bruno Nunes
Back to top