Prévia do material em texto
ANÁLISE ORIENTADA A OBJETOS Relatório de atividade - Diagrama de Classes Heitor Hertz de Almeida Mourão 26.04.2024 Análise e Desenvolvimento de Sistemas Universidade Pitágoras Unopar Anhanguera - Análise e Desenvolvimento de Sistemas - 3º Semestre 1 INTRODUÇÃO Neste relatório, apresentamos o diagrama de classes desenvolvido para um sistema de locação de veículos, conforme solicitado na aula prática. O sistema tem como objetivo gerenciar a locação de automóveis, registrando informações como número da placa, cor, modelo, marca, entre outros atributos relevantes. MÉTODOS Para desenvolver o diagrama de classes, seguimos os requisitos fornecidos, identificando as principais entidades e seus relacionamentos. Utilizamos a notação UML (Unified Modeling Language) para representar as classes, atributos e associações de forma clara e precisa. Para realizar o diagrama, utilizamos o site Visual Paradigm Online, que é uma ferramenta online para criação de diversos tipos de diagramas. A criação de um diagrama é simples, é preciso apenas criar as classes, incluir nelas os atributos e métodos e fazer todas as relações necessárias entre as classes. RESULTADOS O diagrama de classes resultante é composto pelas seguintes classes principais: ❖ Automóvel: Possui atributos como número da placa, cor, ano, número de portas,tipo de combustível, quilometragem, RENAVAM, número de chassi e valor da locação. Para os métodos temos consulta do automóvel, cadastro do automóvel, modificar automóvel e remover automóvel. ❖ Marca: Representa a marca do veículo e possui um relacionamento de um para muitos com a classe Modelo. Possui os atributos de descrição e o método de consulta de marca. ❖ Modelo: Representa o modelo do veículo e possui um relacionamento de muitos para um com a classe Marca, e de um para muitos com a classe Carro. Possui o atributo de descrição, e o método de consulta de modelo. ❖ Cliente: Representa um cliente do sistema e possui atributos como nome, CPF, endereço e telefone. Possui os métodos de consulta do cliente, cadastro do cliente, editar cliente e remover cliente. Possui um relacionamento de um para muitos 2 com a classe Locação. ❖ Locação: Representa a locação de um carro por um cliente em um determinado período. Possui atributos como data e hora de locação, data e hora de devolução, quilometragem do veículo, valor do caução, valor da locação e se foi devolvido ou não. No diagrama também é representada a interface, que é por onde o usuário irá interagir com o sistema de locação. Segue abaixo o diagrama obtido: fonte: criado pelo autor. 3 CONCLUSÃO O diagrama de classes desenvolvido fornece uma estrutura sólida para o sistema de locação de veículos, permitindo uma fácil visualização das entidades envolvidas e de seus relacionamentos. Este diagrama servirá como base para o desenvolvimento futuro do sistema, garantindo uma implementação mais eficiente e organizada. Por fim, o trabalho apresentado cumpre com todos os requisitos solicitados, e por meio deste, pude aprender através da prática a realizar um diagrama de classes. Heitor Hertz de Almeida Mourão - Análise Orientada a Objetos - Diagrama de Classes - 26.04.2024 4 ANÁLISE ORIENTADA A OBJETOS INTRODUÇÃO MÉTODOS RESULTADOS CONCLUSÃO