Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 UML – Unified Modeling Language  Linguagem criada com a finalidade de criar um padrão.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Princípios da Orientação a Objetos e a Linguagem UML
Paulo Marques Hernâni Pedroso
Diagrama de Classes.
Revisando aula passada....
UML - Diagrama de Classes e objetos
Orientação a Objetos: Encapsulamento e Classificação
Orientação a Objetos: Encapsulamento e Classificação
Gerenciamento de Estado de Objeto Alcides Calsavara.
Linguagens de Modelagem para SMA
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.
Monitor de Vídeo.
Introdução a diagrama de classes e UML
Linguagem de Programação
Membros estáticos.
Orientação a Objetos Classes
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Paradigmas da Programação – Semestre 1 – Aula 5
Aula 9 Fases do desenvolvimento de software UML Diagramas de classes
Fases do desenvolvimento de software UML
Classes e objetos Modelagem
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
Orientação a Objetos.
TÉCNICAS DE PROGRAMAÇÃO II
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Análise e Projeto de Sistemas de Informação Orientados a Objeto
Atributos, Encapsulamento e Interface em Java
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Programação I Aula 2 (Métodos)
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Diagrama de Classes George Gomes Cabral.
Orientação a Objetos Parte I
PROGRAMAÇÃO ORIENTADA A OBJETO - JAVA
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Sobrecarga de métodos  Definição de métodos visibilidade tipo de retorno nome do método.
Programação I Laboratório I
Programação Orientada a Objetos - Java
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Associação entre classes  Um objeto é a representação de uma entidade do mundo real 
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
UML Diagrama de classes.
PROGRAMAÇÃO ORIENTADA A OBJETOS
Programação Orientada à Objetos
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
Padrão- MVC Model, View, Controller
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
Programação I Aula 1 Prof. Gilberto Irajá Müller Última atualização 2/3/2009.
Laboratório de Programação II Pacotes Visibilidade Referências a Objetos.
Aula Prática 5 05/05/2010. //Estrutura do método public int subtrair (int a, int b){ //Calcule a operação desejada. int resultado = a – b; //Retorne o.
Paradigmas da Programação – Semestre 2 – Aula 1 Professores: Fábio de Paula Santos Eduardo Mantovani
Luz Branca Em nosso modelo simplificado, a luz branca é composta pelas luzes Vermelha, Laranja, Amarela, Verde, Azul, Anil e Violeta.
Laboratório I Mateus Raeder. Mateus Raeder – março de 2009 UML – Diagrama de classes public class Corrida { private String cidade; private int corredores;
Linguagem de Modelagem Unificada
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
Luz Branca Em nosso modelo simplificado, a luz branca é composta pelas luzes Vermelha, Laranja, Amarela, Verde, Azul, Anil e Violeta.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Diagrama de Objetos.
20/04/2017 Orientação a Objetos 1 1.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Módulo II Capítulo 1: Orientação a Objetos
Engenharia de Software Orientada a Objetos
Paradigmas da Programação – Semestre 1 – Aula 7 Professor: Eduardo Mantovani )
Cálculo Apresentação de Limite Elano Diniz.
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
O que é modelagem orientada a objetos?
Projeto de Arquitetura de Software
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Cores.
VAMOS BRINCAR ÀS CORES.
Transcrição da apresentação:

Laboratório I Mateus Raeder

Mateus Raeder – fevereiro de 2009 UML – Unified Modeling Language  Linguagem criada com a finalidade de criar um padrão para o desenvolvimento de software, utilizando-se das melhores práticas  UML é uma linguagem aberta, e pode ser utilizada nas diversas etapas de criação de sistemas  Utilização de uma série de diagramas - Diagrama de Casos de Uso - Diagrama de Classes - Diagrama de Seqüência - Diagrama de Estados

Mateus Raeder – fevereiro de 2009 UML – Diagrama de classes  Programação orientada a objetos!  Para um sistema de uma biblioteca, por exemplo, teremos a divisão de objetos, tais como Livro, Andar, Matéria, Atendente, Usuário, etc... Os problemas são pensados em termos de OBJETOS, suas propriedades e métodos OBJETO Entidade do mundo real representa

Mateus Raeder – fevereiro de 2009 UML – Diagrama de classes Floribela - Nome: Floribela - Sexo: feminino - Cor do cabelo: verde - Cor da roupa: azul - Cor da pele: amarela - Cor dos sapatos: vermelho - Altura: 6cm - Humor: assustada - Nome: Antoniolo - Sexo: masculino - Cor do cabelo: preto - Cor da roupa: verde e branca - Cor da pele: marrom - Cor dos sapatos: azul - Altura: 5,5cm - Humor: feliz Antoniolo

Mateus Raeder – fevereiro de 2009 UML – Diagrama de classes  Uma classe, então, vai representar o conjunto de objetos que possuem determinadas características em comum  Ao definir uma classe, então, devemos definir dois pontos principais: 1 – atributos, que são informações da classe (cor do cabelo, sexo, altura, etc...) 2 – métodos, que são as ações que podem ser realizadas pelos objetos de cada classe (andar, correr, falar, pensar, etc...)

Mateus Raeder – fevereiro de 2009 UML – Diagrama de classes Objeto Floribela Objeto Antoniolo Classe Pessoa Floribela e Antoniolo são instâncias da classe Pessoa

Mateus Raeder – fevereiro de 2009 UML – Diagrama de classes nome sexo cor_cabelo cor_roupa cor_pele cor_sapato altura humor Pessoa falar correr andar pensar Atributos da classe Métodos da classe Nome da classe

Mateus Raeder – fevereiro de 2009 UML – Diagrama de classes visibilidade atributo: tipo visibilidade método: retorno Nome da classe -nome: String -sexo: char -cor_cabelo: String +cor_roupa: String -cor_pele: String +cor_sapato: String -altura: double +humor: String Pessoa +falar(): String +correr(): int +andar(): int +pensar() Visibilidade: - : privado (visível somente dentro da classe) + : público (visível por qualquer classe)