Skip to content

Casos de uso

Victor Rodrigues edited this page Jun 25, 2019 · 15 revisions

Sumário

1. Introdução

Os diagramas de casos de uso, na notação UML, também chamado de diagrama comportamental é usado para descrever conjuntos de ações (casos de uso) em que um ou mais sistemas funcionam com a interação de um ou mais usuários externos.

2. Objetivo

A execução dos diagramas de caso de uso tem como objetivo aplicar a modelagem de requisitos e descrever o uso de funcionalidades do sistema, apresentando as características e comportamentos do aplicativo Ribon.

3. Metodologia

O desenvolvimento dos diagramas se constituiu da seguinte maneira: Via telegram, os integrantes do grupo separam seus respectivos cenários e a partir deles foram feitos diagramas de uso para ilustrar a utilização do aplicativo. Após a divisão de atividades, os alunos desenvolveram os diagramas na ferramenta Plant UML, seguindo o modelo padrão desenvolvido préviamente pelo grupo através da issue #3.

4. Modelo

Os diagramas de caso de uso devem ser elaborados com base no modelo padrão disponibilizado na issue #3.

5. Diagramas de Casos de Uso

6. Casos de Uso

ID Nome Principal ator
UC001 Visualizar Quantidade de Ribons Usuário
UC002 Abrir Menu de Doações Usuário
UC003 Selecionar Causa Usuário
UC004 Selecionar Água Potável Usuário
UC005 Selecionar Fortificação Alimentação Usuário
UC006 Selecionar Saúde Básica Usuário
UC007 Selecionar Medicamentos Usuário
UC008 Doar a Quantidade de Ribons Desejada Usuário
UC009 Atualizar Quantidade de Ribons Usuário, Sistema
UC010 Receber Doação Usuário, ONG
UC011 Abrir Menu de Histórias Usuário
UC012 Selecionar História Usuário
UC013 Compartilhar História Usuário
UC014 Coletar 100 Ribons Usuário
UC015 Visitar Site de Origem da História Usuário
UC016 Saber mais sobre Patrocinador Usuário
UC018 Ver Causas Usuário
UC019 Verificar Comprovantes Usuário
UC020 Visualizar ONGs Usuário
UC021 Abrir Perfil Usuário
UC022 Convidar Amigos Usuário
UC023 Coletar Ribons Após Conversão Usuário, Convidado, Sistema
UC024 Coletar Presente Diário Usuário
UC025 Comprar Ribons Usuário
UC026 Escolher Pacote de Contribuição Usuário
UC027 Preencher Dados de Cartão de Crédito Usuário
UC028 Utilizar App Mediante Convite Usuário, Convidado
UC029 Finalizar Compra Usuário, Sistema

7. Referencias

Slides


SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 15. 2º/2018. 40 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.

Livros


https://ieeecs-media.computer.org/media/education/swebok/swebok-v3.pdf

https://hientl.files.wordpress.com/2011/12/tnyc_discovering-require.pdf

Links


Dicas sobre casos de uso em geral

https://www.uml-diagrams.org/use-case-diagrams.html

https://creately.com/blog/diagrams/use-case-diagram-tutorial/

https://creately.com/blog/diagrams/use-case-diagram-relationships/

https://www.wikihow.com/Write-a-Use-Case

http://www.gatherspace.com/use-case-examples/

http://casecomplete.com/lessons/writing-use-cases

https://knowhow.visual-paradigm.com/uml/10-use-case-diagram-tips/

https://stackoverflow.com/questions/1696927/whats-is-the-difference-between-include-and-extend-in-use-case-diagram

Referências sobre PlantUML

https://www.codeproject.com/Articles/1278703/UML-Made-Easy-with-PlantUML-VS-Code

http://plantuml.com/use-case-diagram

https://www.mitrais.com/news-updates/lets-meet-plantuml/

https://real-world-plantuml.com/?type=usecase

Clone this wiki locally