MAPA
- ENGENHARIA DE SOFTWARE - 54/2022
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
(15)98170-8778
============================================================
Um diagrama de caso de uso pode
ser descrito como uma ferramenta visual que fornece uma maneira para os stakeholders chegarem
a um entendimento comum das funcionalidades. Nesse sentido, um caso de uso é
uma construção de modelagem utilizada para definir o comportamento de um
sistema. As interações entre o usuário e o sistema são descritas neste
diagrama, juntamente com um conjunto de alternativas possíveis para cada ação
(SENGUPTA; BHATTACHARYA, 2006).
SENGUPTA, S.;
BHATTACHARYA, S. Formalization of UML use case diagram-a Z notation
based approach.
[S.l]: IEEE,
2006. p. 1-6.
Diante do exposto anterior sobre
diagrama de caso de uso, analise o cenário a seguir:
Imagine que você é um profissional da área de software contratado
para a construção e manutenção de um sistema bancário. Esse sistema está em
fase inicial de desenvolvimento, e para tanto, precisamos representar as atuais
funcionalidades em um diagrama de caso de uso. Nesse banco, o cliente pode fazer
as seguintes operações: Consultar saldo, depositar ou sacar dinheiro. No
entanto, quando o cliente consultar o saldo, existem duas alternativas
opcionais para ele, isto é, ele pode “Consultar o saldo em tela” ou
“Consultar o saldo impresso”. No entanto, obrigatoriamente, quando o cliente
consultar o saldo o sistema deve realizar a verificação de usuário. Nesse
sentido, o sistema também possui outra atividade essencial, a de realizar
registro de todas as transações.
O que será necessário realizar? Baseando-se no cenário descrito anteriormente:
- Realize o levantamento de pelo menos 7 requisitos funcionais.
- Modele um diagrama de casos de uso
completo com todas as notações e elementos necessários, tais como, atores,
associações (extend e include) e casos de uso.
Por onde devo começar?
Identifique as situações que são
obrigatórias e as situações que são opcionais, para utilizar a notação
adequada.
Identifique corretamente os atores.
Identifique quais são as ações que
serão realizadas. Lembrando que: cada ação corresponde a um caso de uso.
Qual programa utilizar para para
desenvolver a atividade?
Lucida Chart (
https://www.lucidchart.com/pages/pt )
Draw.io (https://drawio-app.com/)
Visual Paradigm (https://online.visual-paradigm.com/)
Lembrando que essas ferramentas são
sugestões, fiquem à vontade para utilizar qualquer ferramenta que se sintam
mais confortáveis. Desde que atenda às necessidades de entrega.
Dicas para realizar a atividade mapa:
1. Durante as aulas, o professor irá
fornecer dicas que podem ser utilizadas para a confecção das suas atividades,
sendo assim, é de suma importância participar da aula ao vivo, ou assisti-las
posteriormente.
2. Assista ao vídeo explicativo da
atividade mapa
3. Assista às aulas conceituais da
disciplina.
Como entregar a atividade:
- O diagrama deverá ser produzido em
qualquer programa mencionado anteriormente, ou de sua escolha.
- Envie a lista de requisitos e o
print do diagrama no template disponível no material da disciplina.
- A entrega da atividade deve ser no
formato: doc ou pdf .
ATENÇÃO: revise seu arquivo antes do envio. Certifique-se de que é o arquivo
correto, formato correto, se contempla todas as demandas da atividade etc. Após
o envio não serão permitidas alterações. Durante a disciplina, procure sanar
suas dúvidas pontuais em relação ao conteúdo relacionado à atividade. Porém não
são permitidas correções parciais, ou seja, enviar para que o professor possa
fazer uma avaliação prévia e retornar para que o aluno possa ajustar e enviar
novamente. Isso não é permitido, pois descaracteriza o processo de
avaliação.
MAPA
- ENGENHARIA DE SOFTWARE - 54/2022
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico