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.
R:
1.Consultar saldo
2.Cons. saldo em tela
3.Cons. saldo impresso
4.Depositar dinheiro
5.Sacar dinheiro
6.Verificar usuário
7.Registrar transações
R: ANEXO
O diagrama não tenho certeza se está totalmente correto pois fala pra por as associações include e extend, mas eu não vejo onde por "extend" pois todas as associações são obrigatórias!
Estou pondo a resposta aqui na pergunta pois não consegui por o print na hora de responder uma questão sobre esse mapa.
Anexos:
Soluções para a tarefa
Respondido por
0
SUGESTÕES PARA MELHORIA DO DIAGRAM:
Você optou por generalização nos casos "Consultar saldo em tela e impresso" creio que está errado considerando o contexto do mapa. O ideal nesse caso seria <<extend>> pois está claro no texto "existem duas alternativas opcionais". O resto creio que está correto!
Obrigado por compartilhar sua resposta!
cleisonalmeida50:
Se está errado então vou perder ponto pois já entreguei rsrs
Perguntas interessantes
Português,
5 meses atrás
Português,
5 meses atrás
Física,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Português,
11 meses atrás
História,
11 meses atrás
Matemática,
11 meses atrás