Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Desafio 1
Desafio
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".
Desafio 2
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).
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.
Padrão de resposta esperado
Desafio 3

Mais conteúdos dessa disciplina