UML: trabalho de como funciona as classes

2049 palavras 9 páginas
UML
Unified Modeling Language

Roteiro
 Análise e projeto de Sistemas Orientados a

Objetos


Conceitos de orientação a objetos

 UML
 Diagrama de Casos de Uso
 Diagrama de Classe
 Ferramenta Case

Orientação a Objetos (OO)
 O que NÃO é orientação a objeto

Orientação a Objetos (OO)
 O que é isso?
 É um paradigma de análise, projeto e programação


Sistema é formado através de ‘objetos’ que interagem entre si

O que é um paradigma
 O que é um paradigma?
 Paradigma é a representação de um padrão a ser seguido.
 E um paradigma de programação?
 Modelo, padrão ou estilo de programação suportado por linguagens que agrupam certas características comuns.

Paradigma OO
 Os sistemas são representados como objetos do

mundo real interagindo entre si
 Vantagens:
Facilidade de Manutenção
 Extensibilidade
 Reuso
 Componentização


Paradigma Orientado a Objeto
 Objetos interagem entre si. Mas do que eles são

compostos?


Identidade




Estado




Propriedade do objeto que o distingue dos demais objetos
Reflete os valores correntes dos atributos do objeto em determinado momento

Comportamento


Atividades observáveis de um objeto (externamente)

Orientação a Objeto - Conceitos
 Tentativa de aproximar a atividade de programar

com as atividades observadas no mundo real

Orientação a Objeto - Conceitos
 Conceitos importantes na Orientação a Objetos:
 Classes
 Objetos
 Mensagens

Classes
 Conceitos básicos
 Abstração de um conjunto de objetos similares no mundo real
 Descreve um grupo de objetos com atributos e comportamentos similares
 Templates, Molduras, Moldes de criação de objetos
 Exemplo: Pessoa, Casa, Animal, Carro, etc...
Atributos

Operações

Placa do carro

trocarAMarcha()

Proprietário

andar()

Número de portas ligarMotor()
Ano

freiar()

Classes
 Composta por:
 Propriedades
Também chamados de atributos
 É onde é armazenado o estado de um objeto




Operações
Também chamados de métodos
 Realizam controle de acesso

Relacionados

  • Projeto de pesquisa - uml
    847 palavras | 4 páginas
  • Ferramentas UML
    707 palavras | 3 páginas
  • Analise de requisitos com casos de uso e UML
    13277 palavras | 54 páginas
  • Uml -visual studio
    827 palavras | 4 páginas
  • Tudo
    1118 palavras | 5 páginas
  • Analise de Sistemas Biblioteca Naciona
    3920 palavras | 16 páginas
  • Análise de Sistemas
    5874 palavras | 24 páginas
  • Casos de uso em uml
    10184 palavras | 41 páginas
  • Mod aula14 revisao avaliacao - modelagemsistemas tgti anhanguera
    2512 palavras | 11 páginas
  • Tipos de diagramas (análise de sistemas)
    2431 palavras | 10 páginas