Buscar

Trabalho - Análise Orientado a 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 3 páginas

Prévia do material em texto

Análise Orientado a Objetos
CENTRO UNIVERSITÁRIO ANHANGUERA PITÁGORAS AMPLI
Disciplina: Análise Orientado a Objetos
Curso: Análise e Desenvolvimento de Sistemas
Aluno: 
Problema Proposto: Desenvolva um diagrama de classes para um sistema de locação de veículos, levando em consideração os seguintes requisitos:
 A empresa tem muitos automóveis. Cada automóvel tem atributos como número da placa, cor, ano, tipo de combustível, número de portas, quilometragem, RENAVAM, chassi, valor de locação etc. 
 Cada carro tem um modelo e uma marca, mas um modelo pode relacionar-se a muitos carros e uma marca pode referir-se a muitos modelos, embora cada modelo só tenha uma marca específica. 
 Um carro pode ser alugado por muitos clientes, em momentos diferentes, e um cliente pode alugar muitos carros. É preciso saber quais carros estão locados ou não. Sempre que um carro for locado é preciso armazenar a data e hora de sua locação e, quando for devolvido, a data e hora de devolução
Solução
Desenvolver um diagrama de classes é uma ótima maneira de visualizar a estrutura do sistema e os relacionamentos entre as classes. Com base nos requisitos citados, aqui está um diagrama de classes simplificado para um sistema de locação de veículos.
Explicação:
· A classe Carro representa um automóvel. Ela possui atributos como número da placa, cor, ano, tipo de combustível, número de portas, quilometragem, RENAVAM, chassi, valor de locação, modelo e marca.
· A classe Modelo representa um modelo de carro. Ela possui atributos como descrição, ano de lançamento e fabricante.
· A classe Marca representa uma marca de carro. Ela possui apenas um atributo, o nome.
· A classe Cliente representa um cliente. Ela possui atributos como nome, CPF, telefone e endereço.
· A classe Locação representa uma locação de um carro. Ela possui atributos como carro, cliente, data de locação e data de devolução.
As relações entre as classes são as seguintes:
· Um carro está associado a um modelo e uma marca.
· Um carro pode ser alugado por muitos clientes, em momentos diferentes.
· Um cliente pode alugar muitos carros.
O diagrama de classes também mostra que a data e hora de locação e devolução de um carro são armazenadas na classe Locação. Isso é importante para que o sistema possa saber quais carros estão locados ou não.
Este é apenas um diagrama de classes básico. Ele pode ser expandido para incluir outros requisitos, como a possibilidade de um cliente fazer reservas de carros com antecedência.

Continue navegando