Buscar

Aula_04_DigClasse

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

MODELAGEM DE SISTEMAS – AULA04
DIAGRAMA DE CLASSE– CLAUDIA ABREU PAES
1
SUMÁRIO
Diagrama de Classe
1.1 Conceito
1.2 Simbologia
1.3 Exemplo
DIAGRAMA DE CLASSE
Modelo aplicado para representar as informações necessárias para realização das funcionalidades do sistema em estudo a partir do conceito de CLASSE. 
Exemplo:
O que é CLASSE?
DIAGRAMA DE CLASSE
Antes é preciso saber o que é OBJETO.
Exemplo: Em um negócio de vendas, quais os elementos movimentam a execução do negócio?
CLIENTE?
DIAGRAMA DE CLASSE
Antes é preciso saber o que OBJETO.
Exemplo: Em um negócio de vendas, quais os elementos movimentam a execução do negócio?
CLIENTE?
PRODUTO?
DIAGRAMA DE CLASSE
Antes é preciso saber o que OBJETO.
Exemplo: Em um negócio de vendas, quais os elementos movimentam a execução do negócio?
CLIENTE?
PRODUTO?
VENDA?
DIAGRAMA DE CLASSE
Antes é preciso saber o que OBJETO.
Exemplo: Em um negócio de vendas, quais os elementos movimentam a execução do negócio?
CLIENTE?
PRODUTO?
VENDA?
SIM!!!
SÃO OBJETOS DO NEGÓCIO.
DIAGRAMA DE CLASSE
Então ...
OBJETO: todo elemento que representa ou compõe algum conceito dentro de nosso projeto. 
CLASSE: conjunto de objetos com atributos e comportamentos representados por métodos. Ex.: Classe CLIENTES representa todos os clientes da empresa.
 ATRIBUTO: característica ou identificação do objeto. Ex.: nome, cpf, email, ...
MÉTODOS: operações realizadas para um objeto. Ex.: lerNome()
CLASSE é a representação dos requisitos de sistema.
Simbologia
Para identificar uma classe devemos analisar se o objeto:
possui vida própria;
possui mais de um atributo;
deseja-se acompanhar existência;
DIAGRAMA DE CLASSE
Simbologia
	Nome da classe: deve representar o conjunto. 
DIAGRAMA DE CLASSE
CLASSE é a representação dos requisitos de sistema.
Simbologia
	Nome da classe: deve representar o conjunto. 
	Atributos: característica ou identificação do objeto. 
DIAGRAMA DE CLASSE
CLASSE é a representação dos requisitos de sistema.
Simbologia
	Nome da classe: deve representar o conjunto. 
	Atributos: característica ou identificação do objeto. 
	Métodos: operações realizadas para objeto da classe. 
DIAGRAMA DE CLASSE
CLASSE é a representação dos requisitos de sistema.
ASSOCIAÇÃO ligação estabelecida entre as classes, por necessidade de comportamentos do negócio analisado. 
Simbologia
DIAGRAMA DE CLASSE
ASSOCIAÇÃO ligação estabelecida entre as classes, por necessidade de comportamentos do negócio analisado. 
Simbologia
PAPEL nome da associação, tornando claro no diagrama o ligação estabelecida.
DIAGRAMA DE CLASSE
ASSOCIAÇÃO ligação estabelecida entre as classes, por necessidade de comportamentos do negócio analisado. 
Simbologia
PAPEL nome da associação, tornando claro no diagrama o ligação estabelecida.
MULTIPLICIDADE define o número de vezes em que o objeto participa da associação.
DIAGRAMA DE CLASSE
Simbologia
MULTIPLICIDADE 
Deve ser representada utilizando os dois sentidos de leitura, sempre associado a um objeto com o resultado na outra classe e levando em consideração os comportamentos desejados do negócio que está sendo analisado.
DIAGRAMA DE CLASSE
Simbologia
MULTIPLICIDADE 
A representação de multiplicidade possui o seguinte esquema: 
Li ... Ls, onde: 	Li define o Limite inferior 
 Ls define o Limite superior
Li e Ls poderão ter valores numéricos de 0 a n e 
Ls poderá também ter a representação * que tem como significado infinito/muitos.
DIAGRAMA DE CLASSE
Simbologia
CLASSE ASSOCIATIVA
Classe que representa os objetos resultados de uma associação, com atributos, características e operações próprias.
DIAGRAMA DE CLASSE
Simbologia
RESTRIÇÕES
Complementam o modelo com informações não representadas. 
DIAGRAMA DE CLASSE
Simbologia
AGREGAÇÃO POR REFERÊNCIA
Define o conceito <compõe> e associa os objetos indicando que existe referência para várias participações.
DIAGRAMA DE CLASSE
Simbologia
AGREGAÇÃO POR VALOR
Define o conceito <estar inserido> associando os objetos indicando que existe referência para apenas uma participação e estabelece uma dependência entre as classes associadas.
DIAGRAMA DE CLASSE
DIAGRAMA DE CLASSE
Passos para desenvolvimento
Identificar no diagrama de caso de uso os objetos que possuem identificação própria e precisam ter essas informações guardadas para atendimento dos requisitos de sistema: Essas são as classes.
Identificar a ligação que existe entre os objetos.
Estabelecer as associações na melhor forma de representação da natureza do negócio.
ESTUDO DE CASO
Estacionamento “Praça da Estácio”
Diariamente o estacionamento “Praça da Estácio” recebe vários clientes para aluguel de suas vagas e possui uma rotina destinada ao bom atendimento.
O gerente do estacionamento cadastra todas as vagas com sua devida localização e situação. No caso de algum impedimento, goteira e obra, por exemplo, as vagas são interditadas para uso.
O veículo é identificado (Placa, Cor e modelo) na entrada e registrado pelo atendente, que emite um comprovante e cadastra o cliente que for recebido pela 1ª vez. A locação da vaga registra data e hora de entrada, identifica o manobrista e atendente e, bloqueia a vaga.
ESTUDO DE CASO
Estacionamento “Praça da Estácio”
A liberação é efetivada a partir da solicitação do cliente, que entrega ao atendente o seu comprovante de locação, realiza o pagamento e recebe uma autorização de saída. São registradas data e hora de saída e a vaga é liberada para um próximo cliente.
O manobrista retira o carro da vaga e entrega-o ao cliente.
ESTUDO DE CASO
Próxima aula
Serão apresentados os conceitos complementares ao diagrama de classe e a criação do modelo a partir do estudo de caso “Sistema de Gestão de Hotel Estacio” como forma de fixação do conteúdo.
Não deixem de fazer até lá para que possam acompanhar!!!
DIAGRAMA DE CLASSE

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando