Diagrama de Classes
Complementos de Análises de Sistemas
1
Diagrama de Classes – O que é uma Classe?
É uma representação de uma abstração sobre um conjunto de objetos que partilham a mesma estrutura e comportamento.
2
Diagrama de Classe – O que é?
• É uma das técnicas mais utilizadas no desenvolvimento orientado a objetos
• É a descrição formal da estrutura de objetos de um sistema
• Para cada objeto é descrito:
• A sua identidade;
• O relacionamento com os outros objetos
• Os Atributos
• As operações
3
Diagrama de Classe – O que é?
• São o resultado de um processo de abstração através do que se identificam:
•
Os objetos (entidades e/ou conceitos) relevantes no contexto ao qual se pretende modelar
•
•
Propriedades (atributos)
Comportamento (operações)
• Procuram descrever caraterísticas comuns em termos de:
4
Diagrama de Classes – Para que servem?
Os diagramas de classes descrevem o modelo geral de informação de um sistema As classes descrevem objetos com atributos e operações comuns
• Servem para 2 propósitos:
•
•
Permitir compreender o mundo real, naquilo que é importante para o Sistema de
Informação
Fornecer uma base prática para a implementação em computador
5
Diagrama de Classes – Para que servem?
• São utilizados os seguintes elementos abstratos de modelação:
•
•
•
Classe de objetos;
Relações de Associação e Generalização
Multiplicidade
•
Suportar os requisitos funcionais do sistema
• A perspetiva estática fornecida pelo diagrama de classes tem como objetivo:
6
Exercícios
Exercício Nº1 Exercício Nº2 Exercício Nº 3
Resolução
Resolução
Resolução
7
Diagrama de Classes - Objeto
Conceito existente em modelação (mundo real), relevantes para serem incorporados no modelo de informação
8
Diagrama de Classes - Objeto
• Os objetos são caracterizados por:
•
•
•
Propriedades do objeto – Caraterísticas que definem o objeto, transportadas para um conjunto atributos cujo valores estabelecem o estado do objeto
Comportamento – É definido como