Diagrama de comunicação
Comunicação
Aluno: Roger Luz do Amaral Sistemas para Internet
Matutino 4º Semestre
1) Desenhe a representação gráfica de um Diagrama de Sequência para os exemplos abaixo, considerando as dimensões horizontal e vertical. A primeira dimensão é vertical e representa as mensagens trocadas no decorrer de um tempo
de vida (eixo Y). A segunda dimensão é horizontal e representa os objetos participantes das interações (eixo X). As mensagens correspondem a chamadas de serviços dos objetos, ou seja, a chamadas de suas operações (métodos):
João, presidente da ZYX, solicita a Paulo, diretor financeiro, o valor do lucro líquido da
Empresa. Paulo, por sua vez, desconhecedor dos valores das receitas e das despesas, solicita a Maria, gerente de faturamento, o valor das receitas. Após receber o valor das receitas, Paulo solicita a Pedro, gerente de operações, o valor das despesas. De posse desses dois valores, Paulo calcula o lucro líquido (diferença entre receitas e despesas) e o envia a João como resposta à solicitação inicial. Imagine que João, Paulo, Maria e
Pedro sejam objetos instanciados de suas respectivas classes e todos se encontram instanciados quando a colaboração se inicia. Use as convenções de nomes de objetos estudadas, atentando para a ordem da passagem das mensagens.
2) O Gerente de uma empresa (Ator) solicita a Antonio que prepare um relatório de comissões para um determinado mês. Entretanto, para que o Antonio consiga preparar esse relatório, ele precisa do total de cada vendedor, obtido no mês em foco, e essa informação quem tem é o João.
João só possui em mãos a matrícula de cada vendedor e seu total vendido. Mas ele pode conseguir o nome de cada vendedor com o Carlos. Assim, João solicita a Carlos, o nome de cada vendedor, através do número de matrícula.
Carlos, procura em suas fichas os nomes dos vendedores e envia a resposta para
João.
João, ao