SlideShare uma empresa Scribd logo
4
Mais lidos
17
Mais lidos
Modelagem de Dados
UML
Modelagem de Dados
NESTA AULA!
 UML
OBJETIVOS:
 Finalidade da linguagem UML
 Histórico
 Diagramas
Introdução à UML
 É uma linguagem visual utilizada para modelar sistemas
computacionais por meio do paradigma de orientação à Objetos
 Linguagem Padrão para modelagem de software adotada pela
indústria
 Tem como objetivo auxiliar os engenheiros de software na
definição de características do software
Histórico
 UML surgiu da junção de três metodologias de modelagem
 Booch
 OMT (Object Modeling Software Technique)
 OOSE (Object-Oriented Software Engineering)
Finalidade
 Possui diversos diagramas
 Múltiplas versões do sistema para o descobrimento de falhas
 Menor possibilidade de erros durante o desenvolvimento
Diagramas
Diagrama Casos de Uso
 Diagrama mais ‘Informal’, ‘Geral’
 Auxilia na análise dos requisitos, necessidades do usuário,
Compreensão do sistema
Modelagem de Dados - Introdução à UML
Diagrama de Classes
 Um dos mais utilizados e mais relevantes por servir de apoio
para a maioria dos outros diagramas
 Define a estrutura de classes utilizadas pelo sistema
Modelagem de Dados - Introdução à UML
Diagrama de Sequência
 Ordem Cronológica em que as mensagens são trocadas entre os
objetos
 Baseia-se em um Caso de Uso
 Apoia-se no Diagrama de Classes
Modelagem de Dados - Introdução à UML
Diagrama Máquina de Estados
 Anteriormente chamado de Diagrama de Estados (Renomeado
à partir da versão 2)
 Modela estados de uma instância de uma classe
 Modela estados de um processo representado por um Caso de
Uso
Modelagem de Dados - Introdução à UML
Diagrama de Atividade
 Descreve passos para serem percorridos para a conclusão de
uma atividade específica
 Representado por método ou algoritmo
 Representa o fluxo de controle e fluxo de objeto de uma
atividade
Modelagem de Dados - Introdução à UML
DÚVIDAS?
Prof. Cândido Luciano de Farias
E-mail: cdcfarias@gmail.com

Mais conteúdo relacionado

PDF
Sistemas Operacionais - Aula 07 (Thread e Processos)
PPT
UML - Criando Diagramas Eficientes
PDF
Processos e threads cap 02 (i unidade)
PDF
Aula UML - Unified Modeling Language
PPT
Apresentação da UML
PDF
Introdução à Arquitetura de Computadores
ODP
Diagrama de Casos de Uso
Sistemas Operacionais - Aula 07 (Thread e Processos)
UML - Criando Diagramas Eficientes
Processos e threads cap 02 (i unidade)
Aula UML - Unified Modeling Language
Apresentação da UML
Introdução à Arquitetura de Computadores
Diagrama de Casos de Uso

Mais procurados (20)

PDF
Engenharia de Requisitos
PPT
PDF
Diagrama de Classes
PPTX
Trabalho uml
PDF
Paradigmas de programação
PDF
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
PDF
Engenharia de Requisitos
PDF
Introdução à linguagem UML
PDF
Fatores de Qualidade de MacCall e ISO/IEC 9126
PPT
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
PPT
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
DOCX
Modelos de Banco de dados e SGBDS
PDF
Metodologia orientado a objetos
PDF
Aula 1 - Introdução a Engenharia de Software
PDF
Diagramas de componentes
PDF
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
PPTX
Aula diagrama de classes
PPTX
Sistema operacional de tempo real rtos
PPTX
Sistema Operacional Android
PPT
Tipos de Sistemas Operacionais
Engenharia de Requisitos
Diagrama de Classes
Trabalho uml
Paradigmas de programação
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
Engenharia de Requisitos
Introdução à linguagem UML
Fatores de Qualidade de MacCall e ISO/IEC 9126
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Sistemas Operacionais Processos e Threads - Wellington Pinto de Oliveira
Modelos de Banco de dados e SGBDS
Metodologia orientado a objetos
Aula 1 - Introdução a Engenharia de Software
Diagramas de componentes
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Aula diagrama de classes
Sistema operacional de tempo real rtos
Sistema Operacional Android
Tipos de Sistemas Operacionais
Anúncio

Semelhante a Modelagem de Dados - Introdução à UML (20)

PDF
uml-intro_v02.pdf
ODP
A Linguagem UML
PDF
Aula 5 -_fundamentos_de_uml
PDF
03-poo1-uml.pdf Apresentacao UML POOL UML
PPT
Análise e Modelagem com UML
PPT
Diagrama de Classes UML - Diagrama de Classes UML
PPTX
UML - Historia e Diagrmas
PDF
PDF
8-uml-e-modelagem-oo Introdução a UML.pdf
PPT
Modelando Sistemas com UML
PPTX
Diagrama UML Pergamum
PPS
Modelagem 21102006_1
PPTX
Aula1 astah
PPT
Analise_OO1a_Introducao.ppt
PPTX
Introdução da uml e diagramas parte1
PPTX
Aula 5 uml1 (1)
PDF
Umlv4 090813182632-phpapp02
PDF
Aula4-modelagem e uml
PPT
Aula5 linguagem uml-introducao
uml-intro_v02.pdf
A Linguagem UML
Aula 5 -_fundamentos_de_uml
03-poo1-uml.pdf Apresentacao UML POOL UML
Análise e Modelagem com UML
Diagrama de Classes UML - Diagrama de Classes UML
UML - Historia e Diagrmas
8-uml-e-modelagem-oo Introdução a UML.pdf
Modelando Sistemas com UML
Diagrama UML Pergamum
Modelagem 21102006_1
Aula1 astah
Analise_OO1a_Introducao.ppt
Introdução da uml e diagramas parte1
Aula 5 uml1 (1)
Umlv4 090813182632-phpapp02
Aula4-modelagem e uml
Aula5 linguagem uml-introducao
Anúncio

Mais de info_cimol (20)

PDF
Apostila Criação de Sites I
PPTX
Aula III HTML - Criação de Sites I
PDF
Apostila de Banco de Dados
PPTX
Aula II - Criação de sites I
PPTX
Aula 5 PHP - Criação de sites II
PPTX
aula 6 PHP - Criação de sites II
PPTX
Funções PHP - Criação de sites II
PPTX
Arrays PHP - Criação de sites II
PPTX
Introdução ao PHP - Criação de sites II
PPTX
Mapeamento do modelo conceitual para o lógico - Banco de Dados
PPTX
Introdução a modelagem de dados - Banco de Dados
PPTX
Modelo Conceitual - Banco de Dados
PPTX
Introdução a modelagem de dados parte II - Banco de Dados
PDF
Apostila Criação de Sites
PDF
JavaScript
PDF
JQUERY
PDF
Introdução JQuery
PDF
Exercitando modelagem em UML
PDF
E-Book de estudos
PDF
Ebook curso linux ubuntu v-1.0
Apostila Criação de Sites I
Aula III HTML - Criação de Sites I
Apostila de Banco de Dados
Aula II - Criação de sites I
Aula 5 PHP - Criação de sites II
aula 6 PHP - Criação de sites II
Funções PHP - Criação de sites II
Arrays PHP - Criação de sites II
Introdução ao PHP - Criação de sites II
Mapeamento do modelo conceitual para o lógico - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
Modelo Conceitual - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dados
Apostila Criação de Sites
JavaScript
JQUERY
Introdução JQuery
Exercitando modelagem em UML
E-Book de estudos
Ebook curso linux ubuntu v-1.0

Último (19)

PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Processos na gestão de transportes, TM100 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula04-Academia Heri- Tecnologia Geral 2025
Apple Pippin Uma breve introdução. - David Glotz
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Aula 18 - Manipulacao De Arquivos python
COBITxITIL-Entenda as diferença em uso governança TI
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Processos na gestão de transportes, TM100 Col18

Modelagem de Dados - Introdução à UML

  • 3. OBJETIVOS:  Finalidade da linguagem UML  Histórico  Diagramas
  • 4. Introdução à UML  É uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação à Objetos  Linguagem Padrão para modelagem de software adotada pela indústria  Tem como objetivo auxiliar os engenheiros de software na definição de características do software
  • 5. Histórico  UML surgiu da junção de três metodologias de modelagem  Booch  OMT (Object Modeling Software Technique)  OOSE (Object-Oriented Software Engineering)
  • 6. Finalidade  Possui diversos diagramas  Múltiplas versões do sistema para o descobrimento de falhas  Menor possibilidade de erros durante o desenvolvimento
  • 8. Diagrama Casos de Uso  Diagrama mais ‘Informal’, ‘Geral’  Auxilia na análise dos requisitos, necessidades do usuário, Compreensão do sistema
  • 10. Diagrama de Classes  Um dos mais utilizados e mais relevantes por servir de apoio para a maioria dos outros diagramas  Define a estrutura de classes utilizadas pelo sistema
  • 12. Diagrama de Sequência  Ordem Cronológica em que as mensagens são trocadas entre os objetos  Baseia-se em um Caso de Uso  Apoia-se no Diagrama de Classes
  • 14. Diagrama Máquina de Estados  Anteriormente chamado de Diagrama de Estados (Renomeado à partir da versão 2)  Modela estados de uma instância de uma classe  Modela estados de um processo representado por um Caso de Uso
  • 16. Diagrama de Atividade  Descreve passos para serem percorridos para a conclusão de uma atividade específica  Representado por método ou algoritmo  Representa o fluxo de controle e fluxo de objeto de uma atividade
  • 18. DÚVIDAS? Prof. Cândido Luciano de Farias E-mail: cdcfarias@gmail.com