Informática, perguntado por cleisonalmeida50, 5 meses atrás

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 guilhermeestevamarau
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