UML - modelagem

388 palavras 2 páginas
ENGENHARIA DE
SOFTWARE
UML – Unified Modeling Language (parte 2)
Prof. Emanoel Barreiros

Modelagem Estática
• Diagrama de classe
• Diagrama mais usado da UML
• Definem as classes, seus elementos e como as classes se relacionam umas com as outras
• Classes não descrevem objetos, mas classes de objetos
• Analogia: Dicionário
• Pedido:
• O dicionário não descreve o pedido que fiz no site da
Americanas.com na semana passada

Prof. Emanoel Barreiros

2

Diagrama de Classe
• Classe
• Atributos: descrevem características e conhecimento de uma classe de objetos
• Operações: descrevem o comportamento que objetos daquela classe podem ter
• Estereótipos: ajuda a entender a classe no contexto de outras classes de objetos com papéis semelhantes
• Associações: tipo de relacionamento entre duas ou mais classes.
Podem ser simples, agregações ou composições
• Herança: permite que organizemos nosso modelo de forma a facilitar a implementação

Prof. Emanoel Barreiros

3

Diagrama de Classe
• O símbolo da classe é composto de 3 compartimentos
• Nome
• Compartimento de atributos
• Compartimento de operações
• Atributos
• Informações sobre o objeto
• Possuem





Nome
Tipo
Visibilidade
Valor padrão (opcional)

• Regra geral: visibilidade nome_atributo : tipo = valor_padrao
Prof. Emanoel Barreiros

4

Diagrama de Classe
• Visibilidade pode ser:
• Público (+): acesso livre a todos objetos de outras classes
• Privado (-): visibilidade limitada a elementos internos da própria classe • Protected (#): visibilidade restrita a elementos internos da classe e subclasses • Pacote (~): permissão de acesso a objetos do mesmo pacote

Prof. Emanoel Barreiros

5

Diagrama de Classe
• Operações possuem…
• Nome
• Parâmetros
• Tipo de retorno
• Visibilidade (as mesmas dos atributos)
• Regra geral:
• visibilidade nomeDaOperacao(nome_par : tipo, …) : tipo_retorno

Prof. Emanoel

Relacionados

  • Modelagem UML
    2020 palavras | 9 páginas
  • Uml modelagem
    888 palavras | 4 páginas
  • Uml - modelagem
    687 palavras | 3 páginas
  • Modelagem UML
    2599 palavras | 11 páginas
  • Modelagem UML
    603 palavras | 3 páginas
  • Uml modelagem
    4446 palavras | 18 páginas
  • Modelagem para web com uml
    5797 palavras | 24 páginas
  • Modelagem UML para Web
    2428 palavras | 10 páginas
  • UML - Modelagem de sistemas
    1367 palavras | 6 páginas
  • UML - Linguagem de Modelagem Unificada
    1709 palavras | 7 páginas