Prévia do material em texto
1 UNOPAR – ANHANGUERA – SÃO PAULO - ENGENHARIA DE SOFTWARE - PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA NOME DA DISCIPLINA – ANÁLISE ORIENTADA A OBJETO SÃO PAULO / SP 2024 2 ALUNO: FERNANDO MARCELINO PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA NOME DA DISCIPLINA – ANÁLISE ORIENTADA A OBJETO Trabalho apresentado ao Curso (Engenharia de Software) da UNOPAR – Anhanguera, para a disciplina [Analise Orientada a Objeto]. Orientador: Prof. Vanessa Matias Leite SÃO PAULO / SP 2024 3 Sumário INTRODUÇÃO ..................................................................................................................... 4 DESENVOLVIMENTO ......................................................................................................... 5 IMAGEM 1 ........................................................................................................................... 5 IMAGEM 2 ........................................................................................................................... 7 CONCLUSÃO ...................................................................................................................... 8 4 INTRODUÇÃO A modelagem de sistemas é uma técnica crucial no processo de desenvolvimento de software, que facilita a compreensão e estruturação das partes e conexões presentes em um sistema. Neste relatório, será abordado o desenvolvimento de diagrama de classes para um sistema de locação de veículos, utilizando a plataforma Visual Paradigm Online. 5 DESENVOLVIMENTO Antes de iniciar a modelagem do sistema, foi selecionada a opção "create blank" no campo "Diagram". Segundo passo foi a criação de classes representando as entidades principais do sistema de locação. Automóvel, modelo, marca, locação e cliente. IMAGEM 1 6 Após a criação das classes, os atributos serão definidos para cada uma delas. Para a classe Automóvel, foram criados atributos como; PLACA COR ANO TIPO COMBUSTIVEL NÚMERO DE PORTAS QUILOMETRAGEM RENAVAM CHASSI VALOR LOCAÇÃO As classes Modelo e Marca possuíram o atributo “nome” Classe “Locação” teve atributos como: DATA LOCAÇÃO HORA LOCAÇÃO DATA DEVOLUÇÃO HORA DEVOLUÇÃO VALOR DA LOCAÇÃO Classe “Cliente” teve atributos como; NOME CPF ENDEREÇO TELEFONE Para cada classe, foram criados os métodos correspondentes às suas funcionalidades. A classe “Automóvel” teve métodos como “cadastrarAutomovel”, “editarAutomovel” e “remover automóvel”. A classe “Modelo” possuía métodos como “cadastrarModelo”, “editarModelo” e “remover modelo”. A classe “Marca” possui métodos como “cadastrarMarca”, “editarMarca” e “removerMarca”. A classe “Locação” possuía o método “registrar Locação”. E a classe “Cliente” teve métodos como “cadastrarCliente”, “editarCliente” e “remover cliente”. Após definir as classes, foi necessário estabelecer as conexões entre elas. Usando a relação de agregação, a classe "Automóvel" contém um "Modelo" e uma "Marca", com a 7 possibilidade de ter vários deles (cardinalidade de 1 para muitos). Da mesma forma, a classe "Modelo" contém uma "Marca" com a mesma cardinalidade (1 para muitos). As relações entre "Automóvel" e "Locação", e entre "Locação" e "Cliente", são de associação. Cada "Locação" pode envolver um ou mais "Automóvel", enquanto um "Cliente" pode ter uma ou mais "Locação". IMAGEM 2 8 CONCLUSÃO Ao longo deste trabalho, exploramos detalhadamente o processo de desenvolvimento de um sistema de locação de veículos utilizando a poderosa ferramenta Visual Paradigm. Através da modelagem de dados, análise de requisitos e design de sistemas, fomos capazes de criar uma solução robusta e eficiente para atender às necessidades dos clientes e empresas de locação de veículos. O Visual Paradigm provou ser uma ferramenta excepcional para visualizar e projetar sistemas complexos, permitindo-nos criar diagramas claros e precisos que serviram como base para o desenvolvimento do nosso sistema de locação de veículos. Desde a modelagem de casos de uso até a geração de código, o Visual Paradigm proporcionou uma experiência integrada e intuitiva que acelerou significativamente o processo de desenvolvimento. Durante o desenvolvimento do sistema, enfrentamos diversos desafios que foram superados com a ajuda das funcionalidades avançadas oferecidas pelo Visual Paradigm, como a capacidade de simular e testar diferentes cenários antes da implementação final. Além disso, a colaboração em equipe foi facilitada pela capacidade de compartilhar e revisar os modelos de forma transparente e eficiente. Em suma, o uso do Visual Paradigm foi fundamental para o sucesso deste projeto de locação de veículos. Ele não apenas nos permitiu criar um sistema funcional e eficiente, mas também nos proporcionou uma compreensão mais profunda dos processos envolvidos na locação de veículos e na gestão de um sistema de informação. Estamos confiantes de que a solução desenvolvida atenderá às necessidades dos clientes e contribuirá significativamente para a eficiência e rentabilidade das empresas de locação de veículos. Este trabalho não apenas demonstrou as capacidades do Visual Paradigm como uma ferramenta de desenvolvimento de software, mas também ressaltou a importância da modelagem e design adequados na criação de sistemas de alta qualidade. Esperamos que este projeto sirva como um exemplo inspirador para futuros empreendimentos no campo da tecnologia da informação e engenharia de software. Com isso, encerramos este trabalho com a satisfação de ter alcançado nossos objetivos e a gratidão pela oportunidade de explorar e aplicar os conhecimentos adquiridos ao longo deste processo. Que este sistema de locação de veículos desenvolvido no Visual Paradigm seja não apenas uma conquista acadêmica, mas também uma contribuição prática para o avanço da indústria de locação de veículos e da tecnologia como um todo.