Академический Документы
Профессиональный Документы
Культура Документы
1. Construa um Diagrama de Seqncia para abrir uma conta, conforme a descrio abaixo:
O cliente que deseja abrir uma conta no banco, encaminha um pedido de abertura de conta, com a documentao necessria. O funcionrio do
banco, ento ir consultar o cadastro do cliente por meio do seu CPF, para determinar se o solicitante j se encontra cadastrado. Se o cliente j
estiver cadastrado, a consulta retornar as informaes do cliente, caso contrrio retornar um valor significando que o cliente ainda no possui
cadastro na instituio. Em seguida, o cadastro do cliente poder ser atualizado, caso necessrio, podendo gerar uma nova instncia da classe
Cliente, se o solicitante ainda no estiver registrado, ou simplesmente atualizar os dados do mesmo, se houver necessidade de alguma
atualizao.
Antes de finalizar a atualizao do cliente, algumas inconsistncias devem ser levadas a efeito, uma delas o disparo do mtodo para validao
do CPF pelo prprio objeto da classe Cliente. Aps o trmino da atualizao, o objeto da classe cliente retornar algum sinal para o funcionrio
do banco, para indicar que o cliente foi atualizado com sucesso ou se ocorreu algum erro.
O banco ento ir informar ao cliente se o seu pedido foi ou no aprovado. Em caso de aprovao, o cliente ir fornecer o valor inicial necessrio
para a abertura da conta e escolher a senha. O funcionrio ir disparar o mtodo de abertura na classe ContaComum, ou seja, criar um novo
objeto ContaComum.
Aps ter sido criado pela chamada do mtodo abertura, o objeto de ContaComum ir disparar o mtodo gravar para gerar uma nova instncia
da classe Historico, registrando o movimento gerado pela abertura da conta, pois, para abrir uma conta, a instituio exige que o cliente
deposite algum valor na mesma. O mtodo gravar retornar um sinal indicando que o movimento foi registrado com sucesso e o mtodo
abertura disparado na classe ContaComum, por sua vez, retornar o nmero da conta gerado, indicando que a conta foi criada com sucesso e
finalizando o processo de abertura de conta.