Prévia do material em texto
1 Visual Paradigm Online Diagrama de Classes Análise Orientado a Objetos Criado por: Davi Pereira dos Santos Sistema de locação de veículos. 2 Introdução Este documento apresenta um relatório completo sobre o diagrama de classes UML para um sistema de locação de veículos. O diagrama atende aos requisitos básicos do sistema e fornece uma visão geral das entidades e seus relacionamentos. Segue abaixo detalhadamente os parâmetros que foram considerados para a elaboração do diagrama. Por fim, estará sendo apresentado o diagrama dentro da plataforma Visual Paradigm Online. Entidades e Atributos O diagrama de classes define as seguintes entidades, cada uma com seus respectivos atributos: 1. Automovel: • Placa: String (identificador único do veículo) • cor: String • tipoCombustivel: String • nmr_Portas: int • quilometragem: int • Renavam: String (identificador nacional do veículo) • chassi: String • ValorLocacao: double • ano: int 2. Modelo: • nomeModelo: String (identificação do modelo, como Corolla, Onix, etc.) 3. Marca: • nomeMarca: String (identificação da marca, como Fiat, Volkswagen, etc.) 4. Locacao: • dt_Locacao: Date (data de início da locação) • Hora_Locacao: Time (hora de início da locação) • dt_Devolucao: Date (data de início da devolução) • Hora_Devolucao: Time (hora de início da devolução) 5. Cliente: • id: int (identificador único do cliente) • nome: String • endereco: String • telefone: String • email: String • carrosAlugados: List (lista de locações associadas ao cliente) 3 6. Relacionamentos • Automovel: está relacionado a Modelo (um para muitos): um modelo pode estar associado a vários carros, mas um carro está associado a apenas um modelo. • Modelo: está relacionado a Marca (um para muitos): uma marca pode ter vários modelos, mas um modelo está associado a apenas uma marca. • Locacao: está relacionado a Automovel (muitos para um): um carro pode ter várias locações, mas uma locação está associada a apenas um carro. • Locacao: está relacionado a Cliente (muitos para um): um cliente pode ter várias locações, mas uma locação está associada a apenas um cliente. • Cliente: está relacionado a Locacao (um para muitos): um cliente pode ter várias locações associadas a ele, enquanto cada locação está associada a um único cliente. Análise do Diagrama O diagrama de classes apresentado atende aos requisitos básicos para um sistema de locação de veículos. Ele permite o registro de: • Veículos: com informações como placa, cor, ano, tipo de combustível, número de portas, quilometragem, RENAVAM, chassi e valor da locação. • Modelos: com o nome do modelo e a marca associada. • Marcas: com o nome da marca. • Clientes: com seus dados pessoais (nome, endereço, telefone e e-mail) e histórico de locações. • Locações: com data e hora de início e término, cliente e veículo associados. Segue abaixo a representação gráfica do diagrama: Figura 1 - Diagrama de Classe: Sistema de locação de Veículos 4 Conclusão Neste portifólio foi apresentado de forma detalhada, todos os recursos e parâmetros necessário utilizado dentro do Softwere online Visual Paradigm, para a criação de um sistema de locação de veículos. Podendo realizar a configuração de entidades, atributos e relacionamentos, entre: “Automovéis”, “Modelo”,”Marca”,”Locação” e “Cliente” .