Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes

Slides:



Advertisements
Apresentações semelhantes
Introdução a Orientação a Objetos
Advertisements

Análise e Desenvolvimento de Sistemas
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Diagrama de Classes.
Diagrama de Classes continuação.
UML - Diagrama de Classes e objetos
UML: Diagrama de Classes
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
SCC Bancos de Dados e Suas Aplicações
Introdução a diagrama de classes e UML
Alexandre Parra Site: Os Pilares da OO em Java Alexandre Parra Site:
Diagrama de Classes.
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
O.O.H.D.M. Modelagem Conceitual
Diagrama de Classes.
Curso de extensão em Desenvolvimento Web
Herança em C#.
Tipos Agregados Homogêneos e Listas
Programação Orientada a Objetos com Java
Diagrama de Classes e Colaboração
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Análise da linguagem Java Planejamento. Objetivos Apresentar as soluções de implementação em Java para os conceitos de Orientação a Objetos introduzidos.
DIAGRAMA DE CLASSE Modelagem de Software
UML – Diagrama de Classes
Atributos, Encapsulamento e Interface em Java
Paradigmas da Programação – Semestre 1 – Aula 2 Professores: Eduardo Mantovani Fábio de Paula.
Herança em Java.
Casos de Uso Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
UML Significado da Associação entre Classes
2.2 MODELAGEM DE SISTEMAS COM UML
Orientação a Objetos Parte I
PROGRAMAÇÃO ORIENTADA A OBJETO - JAVA
Acoplamento e Coesão Modelagem e Programação Orientada a Objetos
Modelagem Visual de Objetos Com UML
UML Diagrama de classes.
Ceça Moraes Diagrama de Classes.
UML: Diagrama de Classes
Programação Orientada à Objetos
© Ricardo Pereira e Silva
DIAGRAMA DE CLASSE Médio Integrado.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Modelagem Visual de Objetos Com UML
Análise Orientado aos Objetos Prof. Wolley W. Silva
Programação Orientada à Objetos
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
UTFPR – Campus Curitiba - DAELN Cursos de Eng. Eletrônica/Eng
Linguagem XML Criando um documento XML válido
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
Classes Abstratas e Interface
Laboratório de Programação II Pacotes Visibilidade Referências a Objetos.
Bem-vindos! Instrumento de Apoio ao Trabalho
Paradigmas da Programação – Semestre 2 – Aula 1 Professores: Fábio de Paula Santos Eduardo Mantovani
Herança Modelagem e Programação Orientada a Objetos
OO - Revisão Programação Orientada a Objetos Profa. Cristiane.
UML Diagramas de Classes Disciplina: Engenharia de Software
Equipe: Bruno Barbosa Felipe Fernandes Waleska Dias.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína Continuação Modelagem Orientada a Objetos Técnico Subsequente.
Paradigmas da Programação – Semestre 1 – Aula 7 Professor: Eduardo Mantovani )
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
Análise Orientada a Objetos Apresentação. Roteiro 1. Apresentação: Formação, graduação, certificação, área de atuação; 2. Apresentação da turma: nome,
O que é modelagem orientada a objetos?
Implementação Orientada a Objetos – Aula 07 Agregação e composição de objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
Projeto Orientado a Objetos Prof. Wolley
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
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 2 Diagrama de Classes  É um diagrama estrutural que descreve a estrutura de um sistema através de suas classes e os relacionamentos entre elas;  É uma recurso da UML para modelagem de sistemas orientados a objetos.

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 3 Visibilidade dos métodos  – Privados (private): Visível somente dentro da própria classe, representado pelo sinal de menos;  + Públicos (public): Visível por qualquer outra classe, representado pelo sinal de mais;  # Protegido (protected): Visível dentro da própria classe e classes filhas, representado pelo sinal de sustenido. Nota: A mesma regra se aplica aos atributos

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 4 Associações  Simples (sem definição)

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 5 Associações  Herança

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 6 Associações  Agregação

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 7 Associações  Composição

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 8 Multiplicidade (ou Cardinalidade)  Muitos para Muitos: » Um PROFESSOR pode dar aula para nenhum ou muitos CURSOS; » Um CURSO deve ter no mímino um PROFESSOR ou vários.

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 9 Multiplicidade (ou Cardinalidade)  Muitos para Um: » Um ALUNO deve estar matriculado no mínimo e somente em um CURSO; » Um CURSO deve ter no mímino um ALUNO ou vários.

Modelagem e Programação Orientada a Objetos Curso Superior em Tecnologia de Sistemas para Internet 10 Multiplicidade (ou Cardinalidade)  Um para Um: » Uma DISCIPLINA deve ter no mínimo e somente uma EMENTA; » Uma EMENTA deve ter no mínimo e somente uma DISCIPLINA.