04 Classes

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 61

Análise e Projeto Orientado

a Objetos

UML (Unified Modeling


Language)
Modelagem Visual com “Unified
Modeling Language”
Diagramas
de Classe
Diagramas de
Caso de uso

Modelos
Introdução
Introdução
Modelagem de Classes
Modelagem de Classes de Análise
Modelagem de Classes de Análise
Foco no Problema
Análise e Projeto Orientado
a Objetos

Diagrama de Classes
Classes
Classes
 Exemplo
Associações
Representação das Associações
Multiplicidade
Multiplicidade
Conectividade
Conectividade
Participação
Acessórios para Associação
Classe Associativa
Classe Associativa
Associações n-árias

-Uma associação ternária é o caso mais comum (menos raro)


de associação n-ária (n = 3);
Associações n-árias
Associações reflexivas
Agregação e Composição
Agregação e Composição
Agregação e Composição
Agregação e Composição
Agregação e Composição
Agregação e Composição
Restrições sobre associações
Generalizações e Especializações
Generalizações e Especializações
Generalizações e Especializações
Semântica
Generalizações e Especializações
Herança de Associação
Generalizações e Especializações
Propriedades
Generalizações e Especializações
Propriedades
Generalizações e Especializações
Classes Abstratas
Generalizações e Especializações
Classes Abstratas
Identificando Classes
Técnicas de Identificação
Técnicas de Identificação
Categorias de Conceito
Técnicas de Identificação
Análise Textual de Abbott
Técnicas de Identificação
Análise Textual de Abbott
Técnicas de Identificação
Análise Textual de Abbott
Técnicas de Identificação
Análise de Caso de Uso
Técnicas de Identificação
Análise de Caso de Uso
Técnicas de Identificação
Categorização BCE
Técnicas de Identificação
Categorização BCE
Técnicas de Identificação
Categorização BCE
Técnicas de Identificação
Categorização BCE
Técnicas de Identificação
Categorização BCE - Importância
Técnicas de Identificação
Categorização BCE
Visões de Classes Participantes
Técnicas de Identificação
Categorização BCE
Visões de Classes Participantes
Técnicas de Identificação
Categorização BCE
Construção de uma VCP
Técnicas de Identificação
Categorização BCE
Regras Estruturais de uma VCP
Técnicas de Identificação
Categorização BCE
Exemplo – Realizar Inscrições
Construção do Modelo de Classes
Construção do Modelo de Classes
Definição de Propriedades
Construção do Modelo de Classes
Definição de Associações
Construção do Modelo de Classes
Definição de Classes Associativas
 Surgem a partir de responsabilidades que o modelador
não conseguiu atribuir a alguma classe.
Bibliografia
 Princípios de Análise e Projeto de
Sistemas com UML. 2° Edição

Você também pode gostar