Professional Documents
Culture Documents
Aula 4
2004
1 2
Associação Unária
*
Funcionário
Funcionário 1 Departamento
João 0..* trabalha Associação Binária
0..1
Supervisiona
Funcionário trabalha em Departamento
supervisiona
João Financeiro
É supervisionado por
9 10
Funcionário Funcionário Departamento
Funcionário Departamento
0..* trabalha 1..*
(adaptado de BEZ02) 13 14
17 18
0..* 0..*
Documento Parágrafo Sentença
21 22
PessoaFísica PessoaJurídica
Sub-classes
CPF CGC
RG
(herdeiras)
RazãoSocial
Sexo
27 DataNascimento 28
Modelagem de Dados com Modelagem de Dados com
UFPA-2004 -UML (Linguagem de Modelagem Unificada) - quites@computer.org
ContaCorrente ContaPoupança
Veículo
anfíbio dataAniversário
limiteSaque
rendimento
31 32
Modelagem de Dados com Modelagem de Dados com
UFPA-2004 -UML (Linguagem de Modelagem Unificada) - quites@computer.org
Empresa
1..* 0..* Membro-de 0..*
Pessoa {subconjunto}
0..* Comitê
Presidente-de
35 36
Modelagem de Dados com Modelagem de Dados com
UFPA-2004 -UML (Linguagem de Modelagem Unificada) - quites@computer.org
37 38
39 40
Modelagem de Dados com
UFPA-2004 -UML (Linguagem de Modelagem Unificada) - quites@computer.org
Pessoa
data-de-nascimento
Atributo derivado
/idade
{idade = data-atual - data-de-nascimento}
Produto
Valor de venda
Atributo derivado Custo
/Lucro
{lucro = valor de venda - custo}
41 42
UFPA-2004 -UML (Linguagem de Modelagem Unificada) - quites@computer.org
43 44
UFPA-2004 -UML (Linguagem de Modelagem Unificada) - quites@computer.org
nome
cpf
dataNascimento
Professor Aluno
0. criação Professor Aluno Monitor
matrícula matrícula
Transmutação
Exercício
– Em uma IFES, o plano de carreira para
professores é dividido em quatro etapas:
Auxiliar, Assistente, Adjunto e Titular
– Construa um modelo de classes que
preserve o histórico de um professor
durante a sua vida profissional
Em particular, é importante manter o registro
do início e término do desempenho em uma
das etapas
47