Prévia do material em texto
UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA CURSO NOME ATIVIDADE PRÁTICA ANÁLISE ORIENTADA A OBJETOS CIDADE ANO NOME ATIVIDADE PRÁTICA ANÁLISE ORIENTADA A OBJETOS Trabalho apresentado à Universidade, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo. Tutor (a): INSERIR NOME CIDADE ANO SUMÁRIO INTRODUÇÃO 3 DESENVOLVIMENTO 4 CONCLUSÃO 6 REFERÊNCIAS BIBLIOGRÁFICAS 7 INTRODUÇÃO Na presente aula prática de "Análise Orientada a Objetos", o foco recai sobre o desenvolvimento de habilidades na elaboração de diagramas de classes por meio da Unified Modeling Language (UML). Este processo é essencial para a compreensão e modelagem estruturada de sistemas orientados a objetos. A UML, como linguagem padronizada, oferece um conjunto robusto de notações gráficas que facilitam a representação visual de elementos e relações em sistemas complexos. O objetivo principal desta atividade prática é capacitar a criar, de maneira eficiente e precisa, diagramas de classes que representem de forma clara e abrangente a estrutura e as interações entre as classes de um sistema. Para atingir tal fim, será empregada a ferramenta Visual Paradigm Online, reconhecida como uma poderosa solução CASE (Computer-Aided Software Engineering) que simplifica o processo de modelagem e análise de sistemas. Durante a execução desta aula, exploram-se as funcionalidades oferecidas pelo Visual Paradigm Online, familiarizando-se com sua interface gráfica intuitiva para elaborar diagramas de classes. Ao compreender os conceitos fundamentais da UML e aplicá-los na prática, desenvolve-se habilidades cruciais para a representação visual estruturada e eficiente de sistemas baseados em objetos. Este portfólio documentará o progresso e os resultados obtidos ao longo dessa experiência prática e educacional. DESENVOLVIMENTO Para criar o diagrama de classes para o sistema de locação de veículos, foi essencial considerar os requisitos fornecidos e identificar as principais entidades e relações presentes no sistema. A Unified Modeling Language (UML) oferece uma notação padrão para representar visualmente essas estruturas. · Identificação das Classes: - Iniciou-se com a identificação das classes principais com base nos requisitos apresentados: Carro, Modelo, Marca, Cliente, Locação. Atributos para cada classe foram derivados dos detalhes fornecidos, como para a classe Carro, que incluirá atributos como número da placa, cor, ano, tipo de combustível, número de portas, quilometragem, RENAVAM, chassi, valor de locação, etc. · Relacionamentos: - Se estabeleceram os relacionamentos entre as classes. Com base nos requisitos, identificamos relações entre Carro e Modelo (muitos para um) e entre Modelo e Marca (muitos para um). - A relação entre Carro e Cliente é muitos para muitos, indicando que um carro pode ser alugado por muitos clientes, e um cliente pode alugar muitos carros. - Adicionaram-se os atributos necessários para representar a relação de locação, como data e hora de locação e data e hora de devolução. O resultado é um diagrama de classes que visualmente representa a estrutura e as interações no sistema de locação de veículos, considerando os requisitos fornecidos. Esse diagrama serve como uma ferramenta valiosa para compreensão e comunicação eficaz sobre a estrutura do sistema entre os stakeholders. Apresenta-se o resultado na seguinte imagem: Figura 1 – Diagrama elaborado. Fonte: O Autor (2024). CONCLUSÃO Ao concluir este portfólio dedicado à análise orientada a objetos, empenhou-se na aplicação prática dos conhecimentos adquiridos, focando na elaboração de um diagrama de classes para um sistema de locação de veículos. A compreensão profunda dos requisitos propostos permitiu a elaboração de um modelo que reflete de maneira precisa as relações entre as entidades, abrangendo aspectos como modelos de carros, marcas, clientes e locações. A utilização adequada da Unified Modeling Language (UML) proporcionou uma representação clara e coerente, facilitando a comunicação e compreensão do sistema proposto. Ao finalizar este exercício prático, não apenas consolida-se os conhecimentos em análise orientada a objetos, mas também se fortalece as habilidades na utilização de ferramentas de modelagem, contribuindo para o desenvolvimento acadêmico e profissional. Este portfólio, portanto, evidencia o comprometimento em aplicar conceitos teóricos de forma prática e alinhada às demandas do campo de estudo, constituindo-se em um registro significativo da trajetória formativa. REFERÊNCIAS BIBLIOGRÁFICAS VISUAL PARADIGM ONLINE. Disponível em: https://online.visual-paradigm.com/drive/#diagramlist:proj=0&diagram=list. Acesso em 18 fev. 2024. 6 image1.jpg