Prévia do material em texto
Análise e Desenvolvimento de Sistemas - Tecnológico TÍTULO DO TRABALHO: RELATÓRIO DE AULA PRÁTICA – ANÁLISE ORIENTADA A OBJETOS Aula prática de ANÁLISE ORIENTADA A OBJETOS apresentado como requisito DESENVOLVIMENTO DE SISTEMAS Aluno: Alisson Oliveira dos Santos RA: 3495986802 SUMÁRIO Análise e Desenvolvimento de Sistemas.................................................................0 1 INTRODUÇÃO............................................................................................................................. ..................2 2 MÉTODOS ......................................................................................................................................................................3 3 RESULTADOS................................................................................................................................................................4 4 CONCLUSÃO................................................................................................................................................................5 1 INTRODUÇÃO A modelagem de sistema é 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 um sistema de gerenciamento de locação de automóveis, utilizando a ferramenta Visual Paradigm Online. Serão apresentados os passos seguindo para a criação de diagrama, destacando de uma representação clara e concisa do sistema. 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 softwares desenvolvidos para equipes de desenvolvimento de software modelarem sistema de informação de negócio e gerenciarem processos de desenvolvimento. 3 RESULTADOS O processo de desenvolvimentos do diagrama de classes foi realizado utilizando a ferramenta Visual Paradigm Online. Após 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 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”, entre outros. As classes “Modelos” possuíram o atributo “nome”. Já a classe “Locação” teve atributo como “dataLocação”. A classe “Cliente” teve atributos como “nome”. “CPF” e “endereço”. 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 classes, foram criados os métodos correspondentes às suas Funcionalidades. A classe “Automóvel” teve métodos como “cadastrarAutomóvel” e “editarAutomóvel”. 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 “ registrarLocação”. E a classe “Cliente” teve método como “cadastrarCliente” e “editarCliente”. A Figura 3 apresenta os métodos definidos para as classes. Figura 3 : Método das Classes “Automóvel”, “Modelo”, “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. Paradigma Online foi fundamental para representar concisamente um sistema de gerenciamento de locação de automóveis. Através dos passos seguindo, foi possível. Definir as classes, atributos, métodos e relacionamentos necessários para o sistema. A utilização Visual Paradigma 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 proposta. A modelagem proporcionando uma compressão mais precisa do sistema proposto. A modelagem de sistema utilizado a UML e diagrama de classes é uma prática fundamental no desenvolvimento de software, permite a identificação e organização das entidades e suas interações. O presente artigo demostrou a importância dessa prática, destacando a utilização de uma ferramenta adequada para a criação do diagrama. Em resumo, desenvolvimento do diagrama adequado para a criação do diagrama. Em resumo. O desenvolvimento do diagrama de classes utilizando a ferramenta Visual Paradigma Online foi uma experiencia enriquecedora, consolidando o conhecimento em modelagem. De sistema e reforçado a importância da representação visual na análise e desenvolvida de sistema complexo. Com esse diagrama, torna-se possível compreender e comunicar de forma clara a estrutura e interação do sistema de gerenciamento de locação de automóveis.