SlideShare une entreprise Scribd logo
1  sur  47
Fernanda Nascimento Rita de Cássia de Oliveira ASAE II
[object Object],[object Object],[object Object],[object Object],LINGUAGEM DE MODELAGEM ORIENTADA A OBJETOS
[object Object],HISTÓRICO DA UML
EVOLUÇÃO DA UML
HISTÓRICO DA UML
DEFINIÇÃO ,[object Object],[object Object],[object Object]
VISÃO GERAL- POR QUE MODELAR?
[object Object],VISÃO GERAL- POR QUE MODELAR?
[object Object],[object Object],[object Object],[object Object],[object Object],VISÃO GERAL- POR QUE MODELAR?
[object Object],[object Object],[object Object],[object Object],[object Object],VISÃO GERAL- POR QUE MODELAR?
[object Object],[object Object],[object Object],[object Object],[object Object],VISÃO GERAL - APLICAÇÃO ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],MODELO CONCEITUAL
[object Object],[object Object],[object Object],[object Object],[object Object],BLOCOS DE CONSTRUÇÃO DA UML ,[object Object],[object Object],[object Object],[object Object],[object Object],Classes Objetos Casos de Uso Seqüências Colaborações Gráficos de estados Atividades Componentes Implantação ,[object Object]
[object Object],[object Object],[object Object],ITENS EM UML
ITENS EM UML ,[object Object],[object Object]
ITENS ESTRUTURAIS Nós Classe ,[object Object],[object Object],[object Object],Classe Ativa ,[object Object]
ITENS EM UML ,[object Object],[object Object],[object Object]
ITENS COMPORTAMENTAIS ,[object Object],[object Object]
[object Object],[object Object],ITENS EM UML PACOTES
TENS  DE AGRUPAMENTO
ITENS  ANOTACIONAIS ,[object Object],[object Object],[object Object],[object Object],[object Object],NOT NOTAS
[object Object],[object Object],[object Object],[object Object],[object Object],BLOCOS DE CONSTRUÇÃO DA UML ,[object Object],[object Object],[object Object],[object Object],[object Object],Classes Objetos Casos de Uso Seqüências Colaborações Gráficos de estados Atividades Componentes Implantação ,[object Object]
RELACIONAMENTOS EM UML ,[object Object],[object Object],[object Object],[object Object],[object Object]
RELACIONAMENTO DE DEPENDÊNCIA ,[object Object]
[object Object],[object Object],[object Object],RELACIONAMENTO DE ASSOCIAÇÃO 0..1  *  Empregador   Funcionário
RELACIONAMENTO DE GENERALIZAÇÃO ,[object Object]
RELACIONAMENTO DE REALIZAÇÃO ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],BLOCOS DE CONSTRUÇÃO DA UML ,[object Object],[object Object],[object Object],[object Object],[object Object],Classes Objetos Casos de Uso Seqüências Colaborações Gráficos de estados Atividades Componentes Implantação ,[object Object]
DIAGRAMAS EM UML ,[object Object],[object Object],[object Object],[object Object]
DIAGRAMAS EM UML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DIAGRAMAS EM UML
DIAGRAMAS EM UML
DIAGRAMA DE CLASSES ,[object Object],[object Object]
DIAGRAMA DE CLASSES
DIAGRAMA DE CLASSES
DIAGRAMA DE CASOS DE USO
DIAGRAMA DE CASOS DE USO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DIAGRAMA DE CASOS DE USO
[object Object],[object Object],[object Object],[object Object],MODELO CONCEITUAL
REGRAS NA UML ,[object Object],[object Object],[object Object],[object Object]
REGRAS NA UML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],MODELO CONCEITUAL
MECANISMOS ,[object Object],[object Object],[object Object]
[object Object],[object Object],MECANISMOS  DE EXTENSÃO
CONSIDERAÇÕES Vale a pena dizer que a  UML  é muito mais que a padronização de uma notação, é o desenvolvimento de novos conceitos. Por essa razão entender  UML  não é apenas aprender a ler uma simbologia, mais significa aprender a modelar orientando a objetos.
 
 

Contenu connexe

Tendances

Modelos De Data Mining
Modelos De Data MiningModelos De Data Mining
Modelos De Data Miningbrobelo
 
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefBD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefRodrigo Kiyoshi Saito
 
Apresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MERApresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MERDavi Rodrigues
 
Psi-mod-13
Psi-mod-13Psi-mod-13
Psi-mod-13diogoa21
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoJanynne Gomes
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosGleyciana Garrido
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane FidelixCris Fidelix
 
Analise e Desenho Orientado a Objetos com UML
Analise e Desenho Orientado a Objetos com UMLAnalise e Desenho Orientado a Objetos com UML
Analise e Desenho Orientado a Objetos com UMLRildo (@rildosan) Santos
 
Aprendizado de máquina
Aprendizado de máquinaAprendizado de máquina
Aprendizado de máquinaparasite
 
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...Leinylson Fontinele
 
Apresentação itil
Apresentação itilApresentação itil
Apresentação itilolivanlima
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLIFFar - SVS
 
Bpm apresentação
Bpm apresentaçãoBpm apresentação
Bpm apresentaçãoUnicerp
 
Aula 04 - UML e Padrões de Projeto
Aula 04 - UML e Padrões de ProjetoAula 04 - UML e Padrões de Projeto
Aula 04 - UML e Padrões de ProjetoVinícius de Paula
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoVinícius de Paula
 
Certificações em Arquitetura de TI
Certificações em Arquitetura de TICertificações em Arquitetura de TI
Certificações em Arquitetura de TIMarcelo Sávio
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineNYC Predictive Analytics
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalDaniel Brandão
 
Timeline Evolução do Banco de Dados
Timeline Evolução do Banco de DadosTimeline Evolução do Banco de Dados
Timeline Evolução do Banco de DadosMarylly Silva
 

Tendances (20)

Modelos De Data Mining
Modelos De Data MiningModelos De Data Mining
Modelos De Data Mining
 
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. RefBD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
BD I - Aula 03 - Atributos, Tuplas, PK, FK, Relacionamento, Int. Ref
 
Apresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MERApresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MER
 
Psi-mod-13
Psi-mod-13Psi-mod-13
Psi-mod-13
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
 
Analise e Desenho Orientado a Objetos com UML
Analise e Desenho Orientado a Objetos com UMLAnalise e Desenho Orientado a Objetos com UML
Analise e Desenho Orientado a Objetos com UML
 
Aprendizado de máquina
Aprendizado de máquinaAprendizado de máquina
Aprendizado de máquina
 
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...
Introdução à Computação - Aula Prática 3 - Banco de Dados (Conversão do model...
 
Apresentação itil
Apresentação itilApresentação itil
Apresentação itil
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
 
Bpm apresentação
Bpm apresentaçãoBpm apresentação
Bpm apresentação
 
Aula 04 - UML e Padrões de Projeto
Aula 04 - UML e Padrões de ProjetoAula 04 - UML e Padrões de Projeto
Aula 04 - UML e Padrões de Projeto
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de Projeto
 
Certificações em Arquitetura de TI
Certificações em Arquitetura de TICertificações em Arquitetura de TI
Certificações em Arquitetura de TI
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - Relacional
 
Timeline Evolução do Banco de Dados
Timeline Evolução do Banco de DadosTimeline Evolução do Banco de Dados
Timeline Evolução do Banco de Dados
 
Use Cases
Use CasesUse Cases
Use Cases
 

En vedette

Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E ClassesCursoSENAC
 
Análise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de SequenciaAnálise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de SequenciaCursoSENAC
 
Analise e projetos orientados a objetos
Analise e projetos orientados a objetosAnalise e projetos orientados a objetos
Analise e projetos orientados a objetosSliedesharessbarbosa
 
Análise e Projeto Orientado a Objetos
Análise e Projeto Orientado a ObjetosAnálise e Projeto Orientado a Objetos
Análise e Projeto Orientado a ObjetosSaulo Arruda
 
Livro análise e projeto oo e uml
Livro análise e projeto oo e umlLivro análise e projeto oo e uml
Livro análise e projeto oo e umlDaniel Marins
 
Orientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidOrientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidIury Teixeira
 
Ferramentas Livres para UML
Ferramentas Livres para UMLFerramentas Livres para UML
Ferramentas Livres para UMLelliando dias
 
Diagrama de implantação
Diagrama de implantaçãoDiagrama de implantação
Diagrama de implantaçãoelliando dias
 
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoAula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoRudson Kiyoshi Souza Carvalho
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturaisthaisedd
 
Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoCursoSENAC
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 

En vedette (17)

Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
 
UML
UMLUML
UML
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Visao Geral Rup
Visao Geral RupVisao Geral Rup
Visao Geral Rup
 
Análise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de SequenciaAnálise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de Sequencia
 
Resta um java
Resta um javaResta um java
Resta um java
 
Analise e projetos orientados a objetos
Analise e projetos orientados a objetosAnalise e projetos orientados a objetos
Analise e projetos orientados a objetos
 
Análise e Projeto Orientado a Objetos
Análise e Projeto Orientado a ObjetosAnálise e Projeto Orientado a Objetos
Análise e Projeto Orientado a Objetos
 
Livro análise e projeto oo e uml
Livro análise e projeto oo e umlLivro análise e projeto oo e uml
Livro análise e projeto oo e uml
 
Orientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidOrientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores Android
 
Ferramentas Livres para UML
Ferramentas Livres para UMLFerramentas Livres para UML
Ferramentas Livres para UML
 
Diagrama de implantação
Diagrama de implantaçãoDiagrama de implantação
Diagrama de implantação
 
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoAula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de Uso
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 

Similaire à Uml ppoint (20)

Diagrama UML Pergamum
Diagrama UML PergamumDiagrama UML Pergamum
Diagrama UML Pergamum
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
UML
UMLUML
UML
 
Aula 5 uml1 (1)
Aula 5   uml1 (1)Aula 5   uml1 (1)
Aula 5 uml1 (1)
 
Uml
UmlUml
Uml
 
3 uml
3 uml3 uml
3 uml
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
Relatório da uml
Relatório da umlRelatório da uml
Relatório da uml
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Apresentação sobre Diagrama de Classes com exemplos
Apresentação sobre Diagrama de Classes com exemplosApresentação sobre Diagrama de Classes com exemplos
Apresentação sobre Diagrama de Classes com exemplos
 
A Linguagem UML
A Linguagem UMLA Linguagem UML
A Linguagem UML
 
07 Modelagem (Sommer)
07 Modelagem (Sommer)07 Modelagem (Sommer)
07 Modelagem (Sommer)
 
Aula5 linguagem uml-introducao
Aula5 linguagem uml-introducaoAula5 linguagem uml-introducao
Aula5 linguagem uml-introducao
 
Aula1 astah
Aula1 astahAula1 astah
Aula1 astah
 
Uml aula n_1
Uml aula n_1Uml aula n_1
Uml aula n_1
 
Aula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_umlAula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_uml
 
Aula 6 -_casos_de_uso
Aula 6 -_casos_de_usoAula 6 -_casos_de_uso
Aula 6 -_casos_de_uso
 
Aula4-modelagem e uml
Aula4-modelagem e umlAula4-modelagem e uml
Aula4-modelagem e uml
 

Uml ppoint

Notes de l'éditeur

  1. Vamos conhecer os blocos de construção básicos da UML, as regras que determinam como esses blocos poderão ser combinados e alguns mecanismos comuns aplicados na UML.
  2. È representada por linhas sólidas, direcionadas, ocasionalmente contendo outros adornos, como nomes de papéis e multiplicidades.
  3. Vamos conhecer os blocos de construção básicos da UML, as regras que determinam como esses blocos poderão ser combinados e alguns mecanismos comuns aplicados na UML.
  4. Vamos conhecer os blocos de construção básicos da UML, as regras que determinam como esses blocos poderão ser combinados e alguns mecanismos comuns aplicados na UML.
  5. A UML É MUITO MAIS DO QUE UMA LINGUAGEM GRÁFICA.VO