Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ANHANGUERA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS AILTON CABRAL DE ARAUJO – RA 3607787601 ROTEIRO DE AULA PRÁTICA Análise Orientada a Objetos GUARULHOS – SP 2023 AILTON CABRAL DE ARAUJO – RA 3607787601 ROTEIRO DE AULA PRÁTICA Análise Orientada a Objetos Trabalho apresentado à universidade ANHANGUERA, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo. Tutor: Luana Gomes de Souza GUARULHOS – SP 2023 Introdução 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. O Visual Paradigm Online é uma ferramenta de modelagem UML (Unified Modeling Language) baseada na web que facilita a criação de diagramas, incluindo Diagramas de Classes. Um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. Podemos afirmar de maneira mais simples que seria um conjunto de objetos com as mesmas características, assim saberemos identificar objetos e agrupá-los, de forma a encontrar suas respectivas classes. 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. Desenvolvimento 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: 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. 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 “placa”, “cor”, “ano”, entre outros. As classes “Modelo” e “Marca” possuíram o atributo “descriçao”. Já a classe “Locação” teve atributos como “data_locaçao”, “hora_locaçao”, entre outros. A classe “Cliente” teve atributos como “nome”, “endereco”, “telefone” e “cpf”. 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 “edit_Automovel” entre outros. A classe “Modelo” possuí o método “consultModelo”. A classe “Marca” tem o método “consultMarca”. A classe “Locação” possuía o método “registrarLocacao” e “consultarLocaçao. E a classe “Cliente” teve métodos como “cadastrarCliente” e “editarCliente” entre outros. 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”. 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. 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. 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. image1.png image2.PNG image3.PNG image4.PNG image5.PNG
Compartilhar