• Matéria: Informática
  • Autor: ademirmunhoz
  • Perguntado 3 anos atrás

Você está envolvido em um projeto de um sistema bancário. Você já recebeu o diagrama de casos de uso e de classes.

Descrição da imagem não disponível


Os diagramas representam as ações que um cliente pode realizar em um sistema bancário. O cliente poderá realizar saque, solicitar extrato e fazer depósito. Neste momento, você precisa se concentrar no caso de uso "realiza saque".

Você recebeu a base para a criação de um diagrama de sequência, que já está com as linhas de vida, utilizando como padrão o modelo de camadas MVC (Model-View-Controller).

Descrição da imagem não disponível


Sua missão é criar um diagrama de sequência, incluindo as mensagens nele.

Considere que antes do saque, o cliente deve consultar a conta para verificar se existe saldo maior ou igual ao valor solicitado de saque. Se existir, o sistema pode realizar o saque. Se não existir, retornar uma mensagem de erro. Para esta condição, você pode utilizar um elemento chamado Fragmento Combinado (CombinedFragment) do tipo "alt". Para retornar o output da View, você deve enviar uma mensagem com os métodos formatarOutputSucesso() ou formatarOutputErro(). A View deve retornar o output com o método Output(). Se você julgar necessário criar mais algum método, você deve criá-lo no diagrama de classes.

Anexos:

Respostas

respondido por: WantuilAlves
2

Resposta:

Segue resposta

Explicação:

Anexos:
Perguntas similares