A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

UML – Diagramas de Objectos

Apresentações semelhantes


Apresentação em tema: "UML – Diagramas de Objectos"— Transcrição da apresentação:

1 UML – Diagramas de Objectos

2 Finalidade dos diagramas de objectos
Um diagrama de objectos mostra instâncias de classes (objectos) e de associações (ligações entre objectos) Utilizados para ilustrar cenários / configurações particulares Base para diagramas de colaboração

3 Objectos Um objecto é uma instância de uma classe
É representado por um rectângulo com o nome sublinhado João: Aluno ou : Aluno ou João: nome do objecto separador nome da classe objecto anónimo classe não especificada classe objecto Aluno João: Aluno nome: string data de nascimento: date peso: real = 75 kg nome = “João Silva” data de nascimento = 18/3/1973 peso = 70 kg

4 Objectos compostos Um objecto composto é uma instância de uma classe que tem classes associadas por relações de composição Componentes de objecto composto podem ser apresentados de forma encaixada Componentes podem estar ligados entre si composto 1: Classe 1 componente 1: Classe 2 componente 2: Classe 2

5 Ligações Assim como um objecto é uma instância duma classe, uma ligação é uma instância duma associação Nomes de papéis e associações podem ser suprimidos se não há ambiguidade Nome da associação quando aparece é sublinhado A multiplicidade não aparece Adornos de agregação, composição e navegação podem aparecer

6 Instanciação Relação de instanciação entre objecto e classe pode ser indicada por dependência com estereótipo «instanceOf» Class-1 «instanceOf» object-1: Class-1

7 Exemplo 1: Estrutura Organizacional

8 Exemplo 2: Árvore genealógica

9 Exemplo 3: Objecto composto
Ficha de Sócio: Formulário Número: Caixa de Texto Nome: Caixa de Texto Fotografia: Imagem Ok: Botão Cancelar: Botão


Carregar ppt "UML – Diagramas de Objectos"

Apresentações semelhantes


Anúncios Google