Diagrama de sequencia
Diagrama de Objeto
Além do diagrama de classes, A UML define um segundo tipo de diagrama estrutural, o diagrama de objetos. Pode ser visto com uma instância de diagramas de classes.
Diagrama de Objeto
Representa uma “fotografia” do sistema em um certo momento. – exibe as ligações formadas entre objetos conforme estes interagem e os valores dos seus atributos. – Ilustram estruturas de dados. Construído durante a análise e design.
Exemplo:Diagrama de Objeto
Exemplo:Diagrama de Objeto
Exemplo:Diagrama de Objeto
Diagramas de Interação
“Somente após a construção de diagramas de interação para os cenários de um caso de uso, pode-se ter certeza de que todas as responsabilidades que os objetos devem cumprir foram identificadas”. Ivar Jacobson, 1995
Diagramas de Interação
• Interação
é uma especificação comportamental que inclui uma seqüência de trocas de mensagens entre um conjunto de objetos dentro de um contexto, para realizar um propósito específico.
as mensagens trocadas entre os objetos para a execução de cenários dos casos de uso do sistema.
•Representa
Diagramas de Interação
Caso de Uso
Ator Evento de Entrada
Objeto A
Mensagem
Objeto B
Evento de Saída Ator
Diagramas de Interação
• Enfatizam as interações de objetos. • Representam como o sistema age internamente para que um ator atinja seu objetivo na realização de um caso de uso. • A modelagem de um sistema de OO normalmente contém diversos diagramas de interação.
•O conjunto de todos os diagramas de interação de
um sistema constitui o seu modelo de interações.
Diagramas de Interação
•Existem dois tipos de diagramas de interação:
Diagrama de Seqüência; Diagrama de Colaboração. diagrama de seqüência e o diagrama de colaboração são equivalentes entre si.
•O
Diagramas de Interação
Diagrama de seqüência: mensagens enviadas no decorrer do tempo. Diagrama de