Buscar

UML_03_-_Diagrama_de_Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
1
DIAGRAMA DE OBJETOSDIAGRAMA DE OBJETOS
Diagrama de Objetos
Diagramas de objetos (também chamados diagramas de 
instâncias) podem ser vistos como instâncias de diagramas de 
classes, da mesma forma que objetos são instâncias de classes.
Um diagrama de objetos exibe uma “fotografia” do sistema num 
certo momento exibindo as ligações formadas entre objetos
2
certo momento, exibindo as ligações formadas entre objetos 
conforme estes interagem e de acordo com os valores dos seus 
atributos.
Num diagrama de objetos, cada objeto é representado por um 
retângulo com dois compartimentos. No superior, a identificação 
do objeto, já no inferior (opcional), aparecem os valores para os 
atributos definidos na classe do objeto.
Diagrama de Objetos
A identificação do objeto (primeiro compartimento) deve ser 
sempre sublinhada. Por convenção, o nome da classe começa 
com letra maiúscula. O nome do objeto pode ser omitido quando 
for conveniente. 
Os dois formatos possíveis para a identificação de instâncias de 
um diagrama de objetos, são:
3
um diagrama de objetos, são:
O segundo compartimento do retângulo que representa um 
objeto, quando utilizado, exibe uma lista de pares da forma nome 
do atributo: valor do atributo.
Formato Exemplo
:NomeClasse :Pedido
nomeObjeto: NomeClasse umPedido: Pedido
Diagrama de Objetos
Exemplo de uma Classe com Atributos:
4
Exemplo de Objetos com Valores:
Diagrama de Objetos
O diagrama de objetos é uma contribuição do método de Booch.
Considerados sozinhos, esses diagramas são raramente utilizados 
na prática. A utilidade prática e direta dos diagramas de objetos é 
d il t f ã d l i t l d
5
a de ilustrar a formação de relacionamentos complexos de um 
diagrama de classes, como associações reflexivas.
Com o objetivo de facilitar a atividade de validação, pode-se 
construir diagramas de objetos para ilustrar e esclarecer certos 
aspectos de um diagrama de classes.
Diagrama de Classes – Exemplo 01
6
2
Diagrama de Objetos – Exemplo 01
7
Diagrama de Classes – Exemplo 02
8
Diagrama de Objetos – Exemplo 02
9
Exercício 1
A universidade deseja informatizar o seu Sistema de Controle 
Acadêmico. Após processo de entrevista com todos os 
envolvidos constatou‐se o seguinte:
• É composta por diversos departamentos, os quais podem 
oferecer diversos cursos;
• Uma disciplina é oferecida por um único departamento;• Uma disciplina é oferecida por um único departamento;
• Todo aluno está matriculado em um único curso;
• Uma mesma disciplina pode constar do currículo de 
diversos cursos; e
• Todo professor está lotado em um departamento e pode 
ministrar diversas disciplinas.
Fazer o diagrama de objetos.
10
Exercício 2
Sobre a área de Recursos Humanos de uma empresa temos as seguintes 
informações:
– Cada empregado está lotado em um órgão, tem um cargo de carreira e pode ter 
um cargo de chefia;
– Para o cadastramento de um empregado são registrados: matrícula, nome, 
endereço, telefone, cargo, órgão, salário, filiação, data de nascimento, naturalidade 
e CPF;
– Para cada dependente do empregado são registrados: nome, data de nascimento, p p g g , ,
grau de parentesco e escolaridade;
– Ao longo do tempo de emprego, o empregado pode ter diversas promoções e é 
necessário ter um histórico dos cargos ocupados pelo mesmo;
– Para cada órgão deseja‐se saber: código, denominação, sigla, nome do chefe e sua 
posição na hierarquia da empresa, isto é, o órgão ao qual está subordinado e os 
órgãos a ele subordinados, bem como os empregados lotados no mesmo;
– É necessário a qualquer instante saber a alocação de vagas por cargo ou órgão 
(quadro de pessoal); e
– Para cada cargo deseja‐se saber: código, denominação, sigla, empregados que 
ocupam este cargo e os órgãos que tem vaga (ocupada ou não) para o mesmo.
Fazer o diagrama de objetos. 11
Exercício 3
Sobre a área de Suprimentos de uma empresa temos as 
seguintes informações:
• Todo material poderá ter no máximo 3 fornecedores 
cadastrados;
• É necessário armazenar um histórico dos preços praticados 
pelos fornecedores;pelos fornecedores;
• Para cada material existe somente um comprador dentro 
da empresa;
• Um material pode ser pedido internamente na empresa;
• Um pedido de compra é emitido somente a um fornecedor, 
devendo acompanhar o mesmo até a sua efetiva reposição 
no estoque (NFE – Nota Fiscal de Entrada).
Fazer o diagrama de objetos.
12
3
Exercício 4
A universidade X deseja informatizar o seu Sistema de Controle Acadêmico. 
Após o processo de entrevista com todos os envolvidos constatou‐se o 
seguinte:
• Todo aluno é matriculado em um curso, possui matrícula e dados 
cadastrais. Pode matricular‐se em diversas turmas, as quais representam 
as disciplinas que irá cursar em um determinado semestre Ao final deas disciplinas que irá cursar em um determinado semestre. Ao final de 
cada semestre é necessário armazenar o histórico escolar de cada aluno, 
ou seja, que disciplinas cursou e qual o seu aproveitamento;
• As disciplinas podem ter várias turmas, cada uma delas tendo um  
professor, um horário e a sala correspondente, dependendo do horário;
• É necessário armazenar a grade curricular do curso.
Fazer o diagrama de objetos.
13
Exercício 5
Elabore o diagrama de objetos para uma Vídeo 
Locadora, sabendo‐se que dentre os objetivos do 
sistema destacam‐se:
• Melhor atendimento aos clientes;
• Controle de encomendas;
• Controle de dívidas;
• Controle das preferências dos clientes (tipo de 
filme); e
• Controle dos locais de guarda dos filmes.
14
Exercício 6
Uma empresa deseja informatizar sua Área Comercial. Após 
levantamento junto as áreas envolvidas, as seguintes necessidades 
foram identificadas:
• Para os produtos comercializados pela empresa é necessário saber 
o seu código, nome, custo, preço e a família de produtos a que 
pertence, bem como os preços e quantidades por pedido de venda. 
Para estes é necessário ter informações como número data clientePara estes é necessário ter informações como número, data, cliente 
e as notas fiscais/faturas geradas;
• Para os clientes é necessário ter o código, nome, endereço, pedidos 
de venda, notas fiscais e faturas;
• Para as faturas o número, a data de emissão e vencimento, cliente, 
transportadora dos produtos constante na mesma e o portador 
(banco).
Fazer o diagrama de objetos.
15
Exercício 7
Para uma locadora de automóveis, sabe‐se:
• Para cada veículo locado é necessário saber, a marca, 
modelo, descrição, cor, placa e outros;
• Para cada contrato é necessário saber, data, preço da 
diária o veículo o cliente e o valor do seguro;diária, o veículo, o cliente, e o valor do seguro;
• Para cada fornecedor é necessário saber, o nome, 
endereço e outros; e
• Para as manutenções dos veículos é necessário saber, 
por modelo o custo médio mensal.
Fazer o diagrama de objetos.
16
Exercício 8
Elabore o Diagrama de objetos para um ambiente empresarial,
composto de departamentos, sabendo‐se que:
• Cada departamento possui um código, nome, sigla e um chefe;
• Os chefes de departamento estão divididos em categorias e, 
para a empresa, é importante saber a data em que foi assumida 
d h ficada chefia;
• Os empregados da empresa estão ligados a um departamento e 
a cada um deles está associado matrícula, nome, sexo, telefone, 
dependentes, data de admissão e cargo;
• Os empregados são alocados em projetos e a informação data 
de alocação deve ser mantida;
• Cada projeto é caracterizado por um número, nome e horas 
previstas.
17
Exercício 9
Elabore o Diagrama de objetos para uma imobiliária, que 
atenda pelo menos os seguintes objetivos:
• Administração dos imóveis;
• Emissão de propostas de venda ou locação;
• Controle de contratos;Controle de contratos;• Controle de vendas/locações;
• Controle do comissionamento dos corretores;
• Controle de recursos humanos;
• Controle dos gastos com vendas/locações;
• Controle dos gastos administrativos;
• Administração de outros bens;
• Controle de fluxo de caixa.
18
4
Exercício 10
Elabore o Diagrama de objetos para uma empresa que 
deseja informatizar seu sistema de Compras e 
Recebimento. Após processo de entrevistas com os 
usuários, ficou caracterizado que todo o processo se 
inicia quando algum empregado necessita de algum 
material e o mesmo não tem em estoque Para quematerial, e o mesmo não tem em estoque. Para que 
sua necessidade seja atendida, emite uma ordem de 
compra para o setor de compras da empresa. O setor 
de compras mediante sua infra estrutura procede com 
o levantamento de preços junto ao mercado. Após esta 
pesquisa encomenda o material solicitado. O setor de 
recebimento, procede com as atividades necessárias à 
conferência e recebimento dos materiais.
19
Referências
BEZERRA, E. Princípios de análise e projeto de 
sistemas com UML. 2 ed. Rio de Janeiro: 
Campus, 2007.
BLAHA M ; RUMBAUGH J Modelagem eBLAHA, M.; RUMBAUGH, J. Modelagem e 
projetos baseados em objetos com UML 2. 2. 
ed. Rio de Janeiro: Campus, 2006.
20

Outros materiais