Buscar

Desafio - Diagrama de Sequencia

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Desafio – Diagrama de sequencia 
 
Você está envolvido em um projeto de um sistema bancário. Você já recebeu o diagrama de 
casos de uso e de classes. 
 
 
 
 
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). 
 
 
 
4Sua 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. 
Sua resposta 
 
 
 
Padrão de resposta esperado

Continue navegando