Aula04 Diagrama De Classes

1919 palavras 8 páginas
Modelagem de Sistemas

MODELAGEM DE SISTEMAS
Diagrama de Classes
Profa. Rosemary Melo

Modelagem de Sistemas

Diagrama de Classes


Considerado o diagrama mais importante e utilizado da UML.



Seu principal enfoque é permitir a visualização das classes pertencentes a um sistema, os atributos e métodos destas classes, assim como as relações entre estas classes.



São criados para fornecer uma visão de como as classes pertencentes a um sistema estão organizadas (visão estática do sistema).



Serve como base para a construção da maioria dos outros diagramas da UML.
2

Modelagem de Sistemas

Diagrama de Classes
Exemplo de diagrama de classes representando um Sistema de Vendas

3

Modelagem de Sistemas

Classes
 Uma classe descreve um propriedades comuns relacionamentos). conjunto de objetos com
(atributos,
operações e  Ela representa os estados e comportamentos que os objetos podem assumir:
 o estado corresponde os atributos;
 o comportamento corresponde as operações;
 ao criar uma classe estamos informando que seus objetos terão o mesmo tipo de estado e comportamento.
 As classes podem ser usadas para representar: software, hardware ou puramente itens conceituais.
4

Modelagem de Sistemas

Representação básica
 A classe é representada graficamente com um retângulo contendo nome, atributos e operações.
 A apresentação dos atributos e operações pode variar conforme as necessidades e objetivos.
Nome

Atributos

Operações

5

Modelagem de Sistemas

Nomes de Classes
 Cada classe deve ter um nome único;
 Classes em pacotes diferentes podem ter o mesmo nome;
 Procure usar substantivos;

 A primeira letra de cada palavra deve ser maiúscula.
Exemplos: Produto
Cliente
ItemPedido

6

Modelagem de Sistemas

Atributos da Classe
 Representam o estado das instâncias da classe;
 São valores que a classe e ou instâncias (objetos) contém;
 Pensando em linguagem de programação: são variáveis membro de classe, isto é, são declaradas no corpo da classe,
fora

Relacionados

  • PIM Sistema de Pizzaria
    5863 palavras | 24 páginas
  • Requisitos de software
    2719 palavras | 11 páginas
  • Trabalho Sobre ganhos Estatistica
    3012 palavras | 13 páginas
  • Administração empresarial
    10341 palavras | 42 páginas
  • ApostilaInformatica2012
    23693 palavras | 95 páginas