Prévia do material em texto
SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS FRANCISCO ALLAS CARDOSO SILVA RELATÓRIO DE AULA PRÁTICA – ANÁLISE ORIENTADA A OBJETOS PIRIPIRI-PI 2025 FRANCISCO ALLAS CARDOSO SILVA RELATÓRIO DE AULA PRÁTICA – ANÁLISE ORIENTADA A OBJETOS Aula prática de ANÁLISE ORIENTADA A OBJETOS apresentado como requisito parcial para a obtenção de média semestral no curso ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. Tutor à Distância: Vinicius Mendes Gomes da Silva PIRIPIRI-PI 2025 SUMÁRIO Análise e Desenvolvimento de Sistemas 0 INTRODUÇÃO 3 MÉTODOS 4 RESULTADOS 5 CONCLUSÃO 7 A modelagem de sistemas é uma prática essencial no desenvolvimento de software, permitindo a visualização e organização das entidades e relacionamentos presentes em um sistema. Neste artigo, será abordado o desenvolvimento de um diagrama de classes para um sistema de gerenciamento de locação de automóveis, utilizando a ferramenta Visual Paradigm Online. Serão apresentados os passos seguidos para a criação do diagrama, destacando a importância de uma representação clara e concisa do sistema. 3 1 INTRODUÇÃO 2 MÉTODOS Para o desenvolvimento do um diagrama de classes para um sistema de locação de veículos utilizei a versão online do software Visual Paradigm, que é um aplicativo de software desenvolvido para equipes de desenvolvimento de software modelarem sistemas de informação de negócios e gerenciarem processos de desenvolvimento. 4 3 RESULTADOS O processo de desenvolvimento do diagrama de classes foi realizado utilizando a ferramenta Visual Paradigm Online. Após criar uma conta e fazer login na plataforma, foram executados os seguintes passos: 2.1 Criação das classes As classes “Automóvel”, “Modelo”, “Marca”, “Locação” e “Cliente” foram criadas no diagrama, representando as entidades principais do sistema. Cada classe foi devidamente nomeada e adicionada ao diagrama, conforme Figura 1. Figura 1: Diagrama com as classes “Automóvel”, “Modelo”, “Marca”, “Locação” e “Cliente” 2.2 Definição dos atributos Após a criação das classes, os atributos foram definidos para cada uma delas. Para a classe “Automóvel”, foram criados atributos como “numeroPlaca”, “cor”, “ano”, entre outros. As classes “Modelo” e “Marca” possuíram o atributo “nome”. Já a classe “Locação” teve atributos como “dataLocacao” e “valorLocacao”. A classe “Cliente” teve atributos como “nome”, “cpf” 5 e “endereco”. A Figura 2 ilustra os atributos definidos para as classes. Figura 2: Atributos das classes “Automóvel”, “Modelo”, “Marca”, “Locação” e “Cliente” 2.3 Criação dos métodos Para cada classe, foram criados os métodos correspondentes às suas funcionalidades. A classe “Automóvel” teve métodos como “cadastrarAutomovel” e “editarAutomovel”. A classe “Modelo” possuía métodos como “cadastrarModelo” e “editarModelo”. A classe “Marca” teve métodos como “cadastrarMarca” e “editarMarca”. A classe “Locação” possuía o método “registrarLocacao”. E a classe “Cliente” teve métodos como “cadastrarCliente” e “editarCliente”. A Figura 3 apresenta os métodos definidos para as classes. Figura 3: Métodos das classes “Automóvel”, “Modelo”, “Marca”, “Locação” e “Cliente” 2.4 Estabelecimento dos relacionamentos Após a definição das classes, foi necessário estabelecer os relacionamentos entre elas. Utilizando a relação de agregação, a classe “Automóvel” possui um “Modelo” e uma “Marca”, com cardinalidades de 1 para muitos. Da mesma forma, a classe “Modelo” possui uma “Marca” com cardinalidade de 1 para muitos. Já a relação entre a classe “Automóvel” e “Locação”, e entre “Locação” e “Cliente”, é de associação. Cada “Locação” pode ter um ou mais “Automóvel” e um “Cliente” pode ter uma ou mais “Locação”. A Figura 4 ilustra os relacionamentos e cardinalidades estabelecidos. Figura 4: Relacionamentos e cardinalidades entre as classes 4 CONCLUSÃO A criação de um diagrama de classes utilizando a ferramenta Visual Paradigm Online foi fundamental para representar concisamente um sistema de gerenciamento de locação de automóveis. Através dos passos seguidos, foi possível definir as classes, atributos, métodos e relacionamentos necessários para o sistema. A utilização da ferramenta Visual Paradigm Online facilitou o processo de criação do diagrama, permitindo uma visualização intuitiva e organizada das classes e seus relacionamentos. As imagens inseridas no artigo foram essenciais para ilustrar o resultado do diagrama, proporcionando uma compreensão mais precisa do sistema proposto. A modelagem de sistemas utilizando a UML e diagramas de classes é uma prática fundamental no desenvolvimento de software, permitindo a identificação e organização das entidades e suas interações. O presente artigo demonstrou a importância dessa prática, destacando a utilização de uma ferramenta adequada para a criação do diagrama. Em resumo, o desenvolvimento do diagrama de classes utilizando a ferramenta Visual Paradigm Online foi uma experiência enriquecedora, consolidando o conhecimento em modelagem de sistemas e reforçando a importância da representação visual na análise e desenvolvimento de sistemas complexos. Com esse diagrama, torna-se possível compreender e comunicar de forma clara a estrutura e interações do sistema de gerenciamento de locação de automóveis. image2.jpeg image3.jpeg image4.jpeg image5.jpeg image1.jpg