Você está na página 1de 2

UNIVERSIDADE DE SÃO PAULO

INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO


SSC526 – Análise e Projeto Orientados a Objetos
Profa. Dra. Elisa Yumi Nakagawa
Estagiário PAE: Rodolfo Adamshuk Silva
2o semestre 2013

Nome: ____________________________________________________________NUSP:____________
Nome: ____________________________________________________________NUSP:____________

Exercício 6 – Diagrama de Comunicação

Com base nos requisitos do sistema ATM fornecidos no Exercício 1, nos casos de uso fornecidos e no
Modelo Conceitual fornecidos anteriormente, e nos DSS e contratos abaixo especificados:
1) Elaborar o Diagrama de Comunicação para as operações selecionarSaque, inserirValor e retirarCedulas,
ambas do Caso de Uso Retirar dinheiro.
Operação: selecionarSaque()
Referências Cruzadas: Caso de uso: “Retirar dinheiro”.
Pré-condições: O cliente deve estar logado e o cartão deve ser válido.
Pós-condições:
Foi criada uma instância saq do Saque.
saq foi associado ao Cliente.
saq foi associado à Conta.

Operação: inserirValor (valor)


Referências Cruzadas: Caso de uso: “Retirar dinheiro”.
Pré-condições: Foi selecionada a opção saque e um objeto saq foi criado.
Pós-condições:
saq.valor recebeu o valor

Operação: retirarCedulas ()
Referências Cruzadas: Caso de uso: “Retirar dinheiro”.
Pré-condições: O terminal liberou as cédulas no valor solicitado
Pós-condições:
As informações do objeto saq são salvas.
O objeto saq é destruído.

Você também pode gostar