Luis Gustavo, Mabel, Mariele e Tiana

Slides:



Advertisements
Apresentações semelhantes
Frei Joaquim José Hangalo
Advertisements

Modelagem de Classes do Domínio
UML – Visões Parte 1 Modelando um sistema.
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
Princípios de Análise e Projeto de Sistemas com UML 2ª edição
Diagrama de Classes continuação.
Diagrama de Classes.
Modelo Entidade-Relacionamento
UML – MODELAÇÃO DA ESTRUTURA Professor Sandro Carvalho.
UML: Diagrama de Classes
Modelagem Orientada a Objetos Relacionamentos. Conteúdo n Ligação entre objetos n Associação entre classes n Agregação n Multiplicidade e Papel n Atributo.
PERSPECTIVA CONCEITUAL
Linguagens de Modelagem para SMA
Análise Orientada a Objetos
1 DIAGRAMA DE CLASSES PERSPECTIVA CONCEITUAL 2ª PARTE DICAS DEPENDÊNCIAS AVANÇADO AGREGAÇÃO ATRIBUTOS E ASSOCIAÇÕES DERIVADAS ASSOCIAÇÃO TERNÁRIA GENERALIZAÇÃO.
Modelagem de Sistemas de Informação
Introdução a diagrama de classes e UML
Prof. Luís Fernando Garcia
Diagramas de Classes.
(Linguagem de Modelagem Unificada)
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
TÉCNICAS DE PROGRAMAÇÃO II
Diagramas de Sequência e Comunicação
Professor: Leandro Chernicharo
Diagrama de Classes.
Modelo Conceitual Descreve a informação que o sistema vai gerenciar
Diagrama de Classes e Colaboração
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Princípios de Análise e Projeto Orientados a Objetos com UML
DIAGRAMA DE CLASSE Modelagem de Software
UML – Diagrama de Classes
Profa Simone Sawasaki Tanaka
Diferenças entre DER e Engenharia de Informações
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Diagrama de Classes George Gomes Cabral.
Paradigmas da Programação – Semestre 1 – Aula 2 Professores: Eduardo Mantovani Fábio de Paula.
UML Significado da Associação entre Classes
2.2 MODELAGEM DE SISTEMAS COM UML
Diagramas de classes rational rose. introdução interação classes atributos, operações associações associação, agregação, composição, generalização, dependência.
Marcio de Carvalho Victorino
Análise e Projeto de Sistemas
Princípios de Análise e Projeto Orientados a Objetos com UML
Modelagem Visual de Objetos Com UML
UML Diagrama de classes.
Ceça Moraes Diagrama de Classes.
UML: Diagrama de Classes
DIAGRAMA DE CLASSE Médio Integrado.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Modelagem Visual de Objetos Com UML
Análise Orientado aos Objetos Prof. Wolley W. Silva
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 7. Análise e projeto orientados a objetos 7.1 Técnica de modelagem.
Generalização e herança Agregação e composição
SISTEMAS DE INFORMAÇÃO Modelação do Conhecimento e Bases de Dados ©1999 João Falcão e Cunha A3. Notação para o Modelo de Classes Anexo a 3. Modelação Conceptual.
Projeto de BD Análise de Requisitos Projeto Conceitual Projeto Lógico
UML Diagramas de Classes Disciplina: Engenharia de Software
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Equipe: Bruno Barbosa Felipe Fernandes Waleska Dias.
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Relacionamentos UML e Polimorfismo
Módulo II Capítulo 4: Primeiro Programa Completo no Console William Ivanski Curso de Programação C#
O que é modelagem orientada a objetos?
Diagrama de Classes Herança Dependências.
Análise e Design de Software Site:
Engenharia de Software Orientada a Objetos Professor: Guilherme Timóteo Aula 3: – Modelagem de Classes (parte 2)
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Prof. Thales Castro.  Breve revisão  Diagramas de Classe.
Transcrição da apresentação:

Luis Gustavo, Mabel, Mariele e Tiana Diagrama de Classes Luis Gustavo, Mabel, Mariele e Tiana

O que é uma classe? Uma classe é uma estrutura que abstrai as características similares de um objeto. A classe define as ações (métodos) de um objeto, e as suas características (atributos).

Exemplo de classe A seguir podemos ver um exemplo de classe...

Classe: Vaca

A classe vaca tem suas características (atributos), como: Nome Peso Altura Um rabo Pernas Pelos

E suas ações (métodos)... Muuuu... Mugir()

E suas ações (métodos)... comerPasto()

E suas ações (métodos)... irAoBanheiroDepoisDeComerOPasto()

Classe: Vaca Agora vamos abstrair esses atributos e métodos para uma classe do diagrama de classes...

Classe: Vaca Nome da classe Atributos Métodos

Associações

Associações

Multiplicidades

Multiplicidades

Multiplicidades Nome Simbologia Apenas Um 1..1 (ou 1) Zero ou Muitos Um ou Muitos 1..* Zero ou Um 0..1 Intervalo Específico li..ls

Conectividade Conectividade Em um extremo No outro Um para um 0..1 1 Um para muitos * 1..* 0..* Muitos para muitos

Conectividade Um para muitos

Participação Obrigatória Opcional

Acessórios para Associações Nome da associação: fornece algum significado semântico a mesma. Direção de leitura: indica como a associação deve ser lida. Papel: para representar um papel específico em uma associação.

Acessórios para Associações Nome da Associação Papel Direção Leitura Papel Alimenta Alimentador Alimentado

Classe associativa Dados Consulta Examinador Examinado Examina

Classe associativa Examinador Examinado Examina

Associação ternária Alimento Alimentador Alimentado Alimenta

Associação ternária Alimentador Alimentado Alimenta

Associações reflexivas É misturado Alimento 2 Alimento 1

Associações reflexivas Mistura Ingrediente Ingrediente

Agregações Fazenda Celeiro Vaca 1 * 1 *

Agregações 1 * 1 *

Composições Arroz Plantação * 1 Trigo *

Composições * 1 *

Composições * 1 *

Dependência Leite

Dependência

Generalizações e Especializações Árvore Macieira Pinheiro

Generalizações e Especializações

Generalizações e Especializações