Sequence | Caractersticas: um diagrama de interao; Modelagem dos fluxos de controle; Mostra a linha de vida do objeto no tempo. | Principais itens: Papis ou objetos, Comunicaes ou vnculos e Mensagens. | Conceito: um diagrama que d nfase ordenao temporal de mensagens. Graficamente uma tabela que mostra objetos no eixo X e mensagens no eixo Y.
bner Lucas APS 3
Elementos [OBJETO, LINHA DE VIDA, MENSAGEM]
bner Lucas APS 4
Principais elementos | Objeto Instncia de uma classe em execuo; | Linha de vida Mostra, no tempo, o perodo em que o objeto utilizado; | Mensagens Enviam e/ou recebem solicitaes entre os objetos;
bner Lucas APS 5
Mensagens | SNCRONA Mensagem que exige uma resposta para que o objeto emissor seja utilizado novamente; | ASSNCRONA D uma ordem ou comando que no exige uma resposta; | RESPOSTA Resultado de uma solicitao.
bner Lucas APS 6
Diagrama de Sequncia
bner Lucas APS 7
Esteretipos das mensagens <<create>> | adicionado a uma mensagem pela qual criado/instanciado um novo objeto em tempo de execuo; <<destroy>> | adicionado a uma mensagem pela qual destrudo ou liberado da memria RAM um objeto que no ser mais necessrio nesta execuo..
bner Lucas APS 8
Esteretipos das mensagens
bner Lucas APS 9
Vamos para o
bner Lucas APS 10
Faa um Diagrama de Sequncia para a seguinte situao: Uma secretria deve efetuar matrcula de alunos em um sistema. Primeiro ela faz o login no sistema e o sistema libera seu acesso. Em seguida ela pede a abertura de matrcula e, se no houver vaga, o sistema responde turma cheia, caso haja vaga, o sistema solicita impresso para uma impressora.
Utilize colchetes [ ] para inserir o texto das condies
de guarda de verificao da lotao da turma. Exemplo: [com vaga] ou [sem vaga]