SlideShare uma empresa Scribd logo
1 de 8
Aula 005

Projeto de Sistemas
PRONATEC
Programa Nacional de Acesso ao
Ensino Técnico e Emprego
PRONATEC
Programa Nacional de Acesso
ao Ensino Técnico e Emprego
1. ANÁLISE ORIENTADA A OBJETO
• É a modelagem mais usada atualmente para
desenvolvimento de sistemas. Ela usa a metodologia
da orientação a objetos.
• Orientação a Objetos: na vida estamos cercados de
“objetos”, “substantivos” com os quais
trabalhamos, manipulamos, criamos, apagamos. A
orientação a objetos parte desse princípio para tornar
o desenvolvimento mais próximo do usuário e tornar
a interface: desenvolvedor/usuário mais simples
• O grande problema da OO é a falta de uma notação
padronizada para representar os objetos e suas
relações. Para resolver esse problema foi criada a
UML – Unified Modeling Language = Linguagem de
Modelagem Unificada
2. A UML
• Linguagem de Modelagem Unificada é um conjunto de
ferramentas e diagramas voltados para cada etapa da
análise de sistemas orientada a objetos com o objetivo de
facilitar a modelagem de novos sistemas e até a
automatização.
• A UML permite a automatização do processo de análise por
intermédio do uso de ferramentas CASE – Computer Aidded
Software Engine uma vez que define regras bem definidas
que podem ser programadas em softwares de computador.
• Alguns exemplos de CASE: MagicDraw
($1,599,00), Together ($11.500,00), Poseidon
($1.549,00 ), Enterprise Architect ($
2.500,00), Rational Rose ($
5.995,00), Jude($280,00), Omondo Eclipse UML ($
18.136,31)
3. Vantagens da Análise OO
• A OO permite especificar o domínio do problema de um
sistema
• A OO permite flexibilidade à mudanças
• A OO cria componentes totalmente reutilizáveis
• Modelos OO são convenientemente implementados por
linguagens OO como Java, C#
• Traz mais eficiência e qualidade ao projeto

4. Vantagens da UML

• Modelar baseando-se na Orientação a Objetos
• Faz a união: Conceitual – Executável
• Pode ser usada tanto pelo homem como pela
máquina (softwares case)
5. Sistemas onde UML pode ser útil
• Sistemas de Informação: armazena, pesquisa, edita e
mostra informações a usuários
• Sistemas Técnicos: manter e controlar sistemas técnicos:
telecomunicações, equipamentos militares, processos
industriais.
• Sistemas Real-time: Executados em peças de hardware
integradas – celulares, carros, alarmes, elevadores, robôs
da indústria
• Sistemas Distribuídos: os dados ficam espalhados em várias
máquinas e ao mesmo tempo estão integrados, ex: bancos
• Sistemas de Software: sistemas para uso de outros sistemas
– Sistemas Operacionais, Bancos de Dados, Ferramentas
CASE
• Sistemas de Negócio: baseados nas regras de negócio de
uma empresa para sua informatização e automação
6. Fases: Desenvolvimento usando UML
• Análise de Requisitos: reporta as necessidades do sistema
por meio do “diagrama use-case” que mostra os atores do
novo sistemas, suas funções e relacionamentos entre si.
• Análise: modela as classes e objetos do sistema e seus
relacionamentos entre si e com o diagrama use-case. Nessa
fase é utilizada a ferramenta: “Diagrama de Classes”
• Design (Projeto): Introduz novas classes e objetos da
solução técnica a ser adotada, detalhando mais as
especificações para facilitar a fase de programação.
• Programação: As classes do design são convertidas para
código na linguagem orientada a objetos escolhida.
Dependendo da linguagem escolhida esse processo pode
ser fácil ou complicado
• Teste: testar o sistema – unidade (programador), integração
(analista) e aceitação (usuário)
7. Composição da UML
• Visões: mostram o sistema com ênfase em aspectos
diferentes, a soma das visões torna mais claro os
limites e as funções internas dos componentes. Uma
visão pode ser constituída por mais de um diagrama
• Modelos de Elementos: torna a OO mais próxima da
modelagem –
classes, objetos, associações, relações, dependências
e heranças dos componentes
• Mecanismos Gerais: são comentários e informações a
mais que podem esclarecer pontos não muito claros
na modelagem normal dos diagramas e visões
• Diagramas: são os gráficos que descrevem uma visão.

Mais conteúdo relacionado

Mais procurados

Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Natanael Simões
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Javaarmeniocardoso
 
Processo de Desenvolvimento de Software - Prototipação
Processo de Desenvolvimento de Software - PrototipaçãoProcesso de Desenvolvimento de Software - Prototipação
Processo de Desenvolvimento de Software - PrototipaçãoNatanael Simões
 
Processo de Desenvolvimento de Software - Fase de Definição
Processo de Desenvolvimento de Software - Fase de DefiniçãoProcesso de Desenvolvimento de Software - Fase de Definição
Processo de Desenvolvimento de Software - Fase de DefiniçãoNatanael Simões
 
Ferramenta de Apoio a UML e Modelo de Bases Relacionais
Ferramenta de Apoio a UML e Modelo de Bases RelacionaisFerramenta de Apoio a UML e Modelo de Bases Relacionais
Ferramenta de Apoio a UML e Modelo de Bases RelacionaisCapgemini
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwareTiago Barros
 
Aula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosAula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Modelando Sistemas com UML
Modelando Sistemas com UMLModelando Sistemas com UML
Modelando Sistemas com UMLarmeniocardoso
 
Engenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em ComponentesEngenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em Componentesigordsm
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de softwareMarcio Costa
 

Mais procurados (20)

Ferramentas case
Ferramentas caseFerramentas case
Ferramentas case
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
Ferramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projetoFerramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projeto
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
Processo de Desenvolvimento de Software - Prototipação
Processo de Desenvolvimento de Software - PrototipaçãoProcesso de Desenvolvimento de Software - Prototipação
Processo de Desenvolvimento de Software - Prototipação
 
Processo de Desenvolvimento de Software - Fase de Definição
Processo de Desenvolvimento de Software - Fase de DefiniçãoProcesso de Desenvolvimento de Software - Fase de Definição
Processo de Desenvolvimento de Software - Fase de Definição
 
Iconix
IconixIconix
Iconix
 
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
 
Ferramenta de Apoio a UML e Modelo de Bases Relacionais
Ferramenta de Apoio a UML e Modelo de Bases RelacionaisFerramenta de Apoio a UML e Modelo de Bases Relacionais
Ferramenta de Apoio a UML e Modelo de Bases Relacionais
 
Aula 2 final
Aula 2 finalAula 2 final
Aula 2 final
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
 
Aula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosAula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a Objetos
 
Visaogeraldorup
VisaogeraldorupVisaogeraldorup
Visaogeraldorup
 
Modelando Sistemas com UML
Modelando Sistemas com UMLModelando Sistemas com UML
Modelando Sistemas com UML
 
Engenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em ComponentesEngenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em Componentes
 
Aula01 - Analise e Programação
Aula01 - Analise e ProgramaçãoAula01 - Analise e Programação
Aula01 - Analise e Programação
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 

Destaque

Sistema Operacional - Pratica003
Sistema Operacional - Pratica003Sistema Operacional - Pratica003
Sistema Operacional - Pratica003Cláudio Amaral
 
Sistema Operacional - Pratica002
Sistema Operacional - Pratica002Sistema Operacional - Pratica002
Sistema Operacional - Pratica002Cláudio Amaral
 
Apostila delphi rad studio 2007
Apostila delphi   rad studio 2007Apostila delphi   rad studio 2007
Apostila delphi rad studio 2007Guilherme Bruno
 
Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4André Phillip Bertoletti
 
Sistema Operacional - Pratica001
Sistema Operacional - Pratica001Sistema Operacional - Pratica001
Sistema Operacional - Pratica001Cláudio Amaral
 
Banco de Dados II - Aula1
Banco de Dados II - Aula1Banco de Dados II - Aula1
Banco de Dados II - Aula1Cláudio Amaral
 
Orientação a Objetos no Delphi - Controle de Estoque (III)
Orientação a Objetos no Delphi - Controle de Estoque (III)Orientação a Objetos no Delphi - Controle de Estoque (III)
Orientação a Objetos no Delphi - Controle de Estoque (III)Ryan Padilha
 
Orientação a Objetos no Delphi - Controle de Estoque (II)
Orientação a Objetos no Delphi - Controle de Estoque (II)Orientação a Objetos no Delphi - Controle de Estoque (II)
Orientação a Objetos no Delphi - Controle de Estoque (II)Ryan Padilha
 
Programação orientada a objetos em delphi
Programação orientada a objetos em delphiProgramação orientada a objetos em delphi
Programação orientada a objetos em delphiHelder Lopes
 
Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Ryan Padilha
 
Curso de Delphi Fundamental e Logica de Programacao (SABADOS)
Curso de Delphi Fundamental e Logica de Programacao (SABADOS) Curso de Delphi Fundamental e Logica de Programacao (SABADOS)
Curso de Delphi Fundamental e Logica de Programacao (SABADOS) Grupo Treinar
 
Curso De Programação Em DelPhi
Curso De Programação Em DelPhiCurso De Programação Em DelPhi
Curso De Programação Em DelPhiMikeNandes
 

Destaque (20)

Programação aula003
Programação aula003Programação aula003
Programação aula003
 
Aplicativo aula006
Aplicativo aula006Aplicativo aula006
Aplicativo aula006
 
Sistema Operacional - Pratica003
Sistema Operacional - Pratica003Sistema Operacional - Pratica003
Sistema Operacional - Pratica003
 
Sistema Operacional - Pratica002
Sistema Operacional - Pratica002Sistema Operacional - Pratica002
Sistema Operacional - Pratica002
 
Programação-Aula004
Programação-Aula004Programação-Aula004
Programação-Aula004
 
Apostila delphi rad studio 2007
Apostila delphi   rad studio 2007Apostila delphi   rad studio 2007
Apostila delphi rad studio 2007
 
Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4Banco de Dados II - Unimep/Pronatec - Aula 4
Banco de Dados II - Unimep/Pronatec - Aula 4
 
Sistema Operacional - Pratica001
Sistema Operacional - Pratica001Sistema Operacional - Pratica001
Sistema Operacional - Pratica001
 
Banco de Dados II - Aula1
Banco de Dados II - Aula1Banco de Dados II - Aula1
Banco de Dados II - Aula1
 
Orientação a Objetos no Delphi - Controle de Estoque (III)
Orientação a Objetos no Delphi - Controle de Estoque (III)Orientação a Objetos no Delphi - Controle de Estoque (III)
Orientação a Objetos no Delphi - Controle de Estoque (III)
 
Linguagem Delphi-Introdução
Linguagem Delphi-IntroduçãoLinguagem Delphi-Introdução
Linguagem Delphi-Introdução
 
Orientação a Objetos no Delphi - Controle de Estoque (II)
Orientação a Objetos no Delphi - Controle de Estoque (II)Orientação a Objetos no Delphi - Controle de Estoque (II)
Orientação a Objetos no Delphi - Controle de Estoque (II)
 
Oo delphi
Oo delphiOo delphi
Oo delphi
 
Programação orientada a objetos em delphi
Programação orientada a objetos em delphiProgramação orientada a objetos em delphi
Programação orientada a objetos em delphi
 
Programação aula002
Programação aula002Programação aula002
Programação aula002
 
Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)
 
Curso de Delphi Fundamental e Logica de Programacao (SABADOS)
Curso de Delphi Fundamental e Logica de Programacao (SABADOS) Curso de Delphi Fundamental e Logica de Programacao (SABADOS)
Curso de Delphi Fundamental e Logica de Programacao (SABADOS)
 
Curso delphi 7 nova
Curso delphi 7 novaCurso delphi 7 nova
Curso delphi 7 nova
 
Programação aula001
Programação aula001Programação aula001
Programação aula001
 
Curso De Programação Em DelPhi
Curso De Programação Em DelPhiCurso De Programação Em DelPhi
Curso De Programação Em DelPhi
 

Semelhante a PRONATEC Programa de Acesso ao Ensino Técnico

Semelhante a PRONATEC Programa de Acesso ao Ensino Técnico (20)

Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Aula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_umlAula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_uml
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Aula1 astah
Aula1 astahAula1 astah
Aula1 astah
 
Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02
 
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
 
342336684-GSI030-Aula08-projetoImplementacao.pdf
342336684-GSI030-Aula08-projetoImplementacao.pdf342336684-GSI030-Aula08-projetoImplementacao.pdf
342336684-GSI030-Aula08-projetoImplementacao.pdf
 
UML (1).ppt
UML (1).pptUML (1).ppt
UML (1).ppt
 
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semana
 
UMLIntro.pptx
UMLIntro.pptxUMLIntro.pptx
UMLIntro.pptx
 
A Linguagem UML
A Linguagem UMLA Linguagem UML
A Linguagem UML
 
Aula 4 -_metodologia_e_tecnicas_de_analise_oo
Aula 4 -_metodologia_e_tecnicas_de_analise_ooAula 4 -_metodologia_e_tecnicas_de_analise_oo
Aula 4 -_metodologia_e_tecnicas_de_analise_oo
 
4º semestre
4º semestre4º semestre
4º semestre
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 

Mais de Cláudio Amaral

Mais de Cláudio Amaral (17)

DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
 
Aplicativo aula008
Aplicativo aula008Aplicativo aula008
Aplicativo aula008
 
Aplicativo aula007
Aplicativo aula007Aplicativo aula007
Aplicativo aula007
 
Sistema Operacional - Aula005
Sistema Operacional - Aula005Sistema Operacional - Aula005
Sistema Operacional - Aula005
 
Sistema Operacional - Aula003
Sistema Operacional - Aula003Sistema Operacional - Aula003
Sistema Operacional - Aula003
 
Sistema Operacional - Aula002
Sistema Operacional - Aula002Sistema Operacional - Aula002
Sistema Operacional - Aula002
 
Sistema Operacional - Aula001
Sistema Operacional - Aula001Sistema Operacional - Aula001
Sistema Operacional - Aula001
 
Sistema Operacional - Aula006
Sistema Operacional - Aula006Sistema Operacional - Aula006
Sistema Operacional - Aula006
 
Sistema Operacional - Aula004
Sistema Operacional - Aula004Sistema Operacional - Aula004
Sistema Operacional - Aula004
 
Aplicativo aula03
Aplicativo aula03Aplicativo aula03
Aplicativo aula03
 
Aplicativo aula02
Aplicativo aula02Aplicativo aula02
Aplicativo aula02
 
Aplicativo aula01
Aplicativo aula01Aplicativo aula01
Aplicativo aula01
 
Aplicativo aula05
Aplicativo aula05Aplicativo aula05
Aplicativo aula05
 
Aplicativo aula04
Aplicativo aula04Aplicativo aula04
Aplicativo aula04
 
Banco dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
 
Banco dedados aula003
Banco dedados aula003Banco dedados aula003
Banco dedados aula003
 
Banco dedados aula002
Banco dedados aula002Banco dedados aula002
Banco dedados aula002
 

PRONATEC Programa de Acesso ao Ensino Técnico

  • 1. Aula 005 Projeto de Sistemas PRONATEC Programa Nacional de Acesso ao Ensino Técnico e Emprego
  • 2. PRONATEC Programa Nacional de Acesso ao Ensino Técnico e Emprego
  • 3. 1. ANÁLISE ORIENTADA A OBJETO • É a modelagem mais usada atualmente para desenvolvimento de sistemas. Ela usa a metodologia da orientação a objetos. • Orientação a Objetos: na vida estamos cercados de “objetos”, “substantivos” com os quais trabalhamos, manipulamos, criamos, apagamos. A orientação a objetos parte desse princípio para tornar o desenvolvimento mais próximo do usuário e tornar a interface: desenvolvedor/usuário mais simples • O grande problema da OO é a falta de uma notação padronizada para representar os objetos e suas relações. Para resolver esse problema foi criada a UML – Unified Modeling Language = Linguagem de Modelagem Unificada
  • 4. 2. A UML • Linguagem de Modelagem Unificada é um conjunto de ferramentas e diagramas voltados para cada etapa da análise de sistemas orientada a objetos com o objetivo de facilitar a modelagem de novos sistemas e até a automatização. • A UML permite a automatização do processo de análise por intermédio do uso de ferramentas CASE – Computer Aidded Software Engine uma vez que define regras bem definidas que podem ser programadas em softwares de computador. • Alguns exemplos de CASE: MagicDraw ($1,599,00), Together ($11.500,00), Poseidon ($1.549,00 ), Enterprise Architect ($ 2.500,00), Rational Rose ($ 5.995,00), Jude($280,00), Omondo Eclipse UML ($ 18.136,31)
  • 5. 3. Vantagens da Análise OO • A OO permite especificar o domínio do problema de um sistema • A OO permite flexibilidade à mudanças • A OO cria componentes totalmente reutilizáveis • Modelos OO são convenientemente implementados por linguagens OO como Java, C# • Traz mais eficiência e qualidade ao projeto 4. Vantagens da UML • Modelar baseando-se na Orientação a Objetos • Faz a união: Conceitual – Executável • Pode ser usada tanto pelo homem como pela máquina (softwares case)
  • 6. 5. Sistemas onde UML pode ser útil • Sistemas de Informação: armazena, pesquisa, edita e mostra informações a usuários • Sistemas Técnicos: manter e controlar sistemas técnicos: telecomunicações, equipamentos militares, processos industriais. • Sistemas Real-time: Executados em peças de hardware integradas – celulares, carros, alarmes, elevadores, robôs da indústria • Sistemas Distribuídos: os dados ficam espalhados em várias máquinas e ao mesmo tempo estão integrados, ex: bancos • Sistemas de Software: sistemas para uso de outros sistemas – Sistemas Operacionais, Bancos de Dados, Ferramentas CASE • Sistemas de Negócio: baseados nas regras de negócio de uma empresa para sua informatização e automação
  • 7. 6. Fases: Desenvolvimento usando UML • Análise de Requisitos: reporta as necessidades do sistema por meio do “diagrama use-case” que mostra os atores do novo sistemas, suas funções e relacionamentos entre si. • Análise: modela as classes e objetos do sistema e seus relacionamentos entre si e com o diagrama use-case. Nessa fase é utilizada a ferramenta: “Diagrama de Classes” • Design (Projeto): Introduz novas classes e objetos da solução técnica a ser adotada, detalhando mais as especificações para facilitar a fase de programação. • Programação: As classes do design são convertidas para código na linguagem orientada a objetos escolhida. Dependendo da linguagem escolhida esse processo pode ser fácil ou complicado • Teste: testar o sistema – unidade (programador), integração (analista) e aceitação (usuário)
  • 8. 7. Composição da UML • Visões: mostram o sistema com ênfase em aspectos diferentes, a soma das visões torna mais claro os limites e as funções internas dos componentes. Uma visão pode ser constituída por mais de um diagrama • Modelos de Elementos: torna a OO mais próxima da modelagem – classes, objetos, associações, relações, dependências e heranças dos componentes • Mecanismos Gerais: são comentários e informações a mais que podem esclarecer pontos não muito claros na modelagem normal dos diagramas e visões • Diagramas: são os gráficos que descrevem uma visão.