Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA CURSO SUPERIOR DE TECNOLOGIA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE ORIENTADA À OBJETOS PORTFÓLIO RELATÓRIO DE ATIVIDADE PRÁTICA ANÁLISE ORIENTADA À OBJETOS Byanca Cristina Calixto de Souza João Pessoa 2024 PORTFÓLIO - RELATÓRIO DE ATIVIDADE PRÁTICA ANÁLISE ORIENTADA À OBJETOS Trabalho de portfólio apresentado como requisito parcial para obtenção de pontos para a média semestral Orientadora: Luana Gomes de Souza João Pessoa 2024 Sumário 1. Introdução ……………………………………………… 4 2. Desenvolvimento ………………………………………. 5 2.1Metodologia.………………………………………….….6 2.2Resultados………………………………………………..7 3. Conclusão………………………………………………..8 1. Introdução O objetivo deste relatório é documentar o processo de criação de um diagrama UML para uma locadora de veículos, conforme especificado. O diagrama foi elaborado utilizando a ferramenta draw.io, devido ao uso da autora no dia-a-dia laboral, e abrange as classes, atributos, métodos e relacionamentos necessários para modelar o sistema de uma locadora de forma clara e organizada. 2. Desenvolvimento 2.1 Metodologia Abaixo será descrito o percurso utilizado para o desenvolvimento da atividade. 2.1.1. Análise das Especificações: O primeiro passo foi analisar cuidadosamente as especificações fornecidas para entender os requisitos do sistema da locadora de veículos. Isso inclui identificar as entidades principais (Locadora, Cliente, Carro, Aluguel), seus atributos e os relacionamentos entre elas. 2.1.2 Estruturação do Diagrama: Com base na análise das especificações, as classes foram identificadas e seus respectivos atributos foram definidos. Além disso, os métodos pertinentes a cada classe foram determinados de acordo com as funcionalidades descritas nas especificações. 2.1.3. Desenho do Diagrama UML: Utilizando a ferramenta draw.io, as classes foram representadas no diagrama UML, juntamente com seus atributos e relacionamentos. As setas foram adicionadas para indicar a direção das associações entre as classes, e os verbos apropriados foram atribuídos a cada associação. 2.1.4. Refinamento e Revisão: Após o desenho inicial do diagrama, foram feitas revisões para garantir que todas as classes, atributos e relacionamentos estivessem corretamente representados. A estrutura do diagrama foi refinada para torná-lo mais claro e compreensível. 2.2 Resultados O diagrama UML resultante da atividade, representa de forma precisa o sistema de uma locadora de veículos, abrangendo todas as entidades principais, seus atributos e os relacionamentos entre elas. Cada classe está identificada com suas chaves primárias, garantindo a unicidade e integridade dos dados. Além disso, os métodos associados foram definidos para oferecer as funcionalidades necessárias ao sistema, desde a solicitação de aluguel até o registro das transações. Imagem 1 - elaborado pela autora Partindo do contexto acima, quando um cliente solicita um carro à locadora, inicia-se um processo no qual a locadora é responsável por alugar o veículo desejado. A identificação do cliente pode ser realizada utilizando seu CPF ou CNPJ, especialmente em casos nos quais a locação é direcionada a uma empresa. Ademais, o sistema permite a locação de múltiplos veículos, considerando a capacidade limitada de pessoas por carro. Em relação à identificação do veículo, optou-se pelo uso do RENAVAM, uma vez que se trata de um registro nacional único, semelhante ao CPF para pessoas físicas. Destaca-se ainda a criação da entidade Aluguel, concebida com um caráter transitório, destinada a registrar as transações realizadas entre o cliente e a locadora, garantindo o monitoramento das operações de aluguel. 3. Conclusão A criação do diagrama UML proporcionou uma compreensão mais profunda e organizada do sistema da locadora de veículos. Ao representar de forma visual as classes, atributos, relacionamentos e métodos do sistema, foi possível identificar claramente a estrutura e o funcionamento de um possível software. Esse diagrama tem a possibilidade de facilitar não apenas o desenvolvimento e a implementação do sistema, mas também proporcionou uma base sólida para comunicação e colaboração entre os membros da equipe e os stakeholders envolvidos no projeto. Além disso, o diagrama UML serve como uma ferramenta valiosa para documentar e compartilhar os requisitos e a arquitetura do sistema. Ele oferece uma representação precisa e abrangente do sistema da locadora de veículos, permitindo que todos os envolvidos tenham uma visão clara e unificada do projeto. Com isso, é possível garantir uma melhor compreensão dos requisitos do cliente, uma implementação mais eficiente e uma manutenção mais fácil do sistema no futuro. Ao concluir o processo de criação do diagrama, ficou evidente que a escolha pelo draw.io foi apropriada . Embora o Visual Paradigm ofereça uma variedade de funcionalidades além da simples criação de diagramas, a interface do draw.io se mostrou mais intuitiva e familiar, especialmente considerando o seu uso cotidiano no ambiente de trabalho. A facilidade de navegação e a simplicidade na construção do diagrama foram pontos-chave que contribuíram significativamente para uma experiência de modelagem mais eficiente. Portanto, a decisão de utilizar o draw.io para essa tarefa foi fundamental para a obtenção de um resultado satisfatório e para a otimização do tempo de trabalho.
Compartilhar