Buscar

Modelagem de Sistemas com UML

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

Continue navegando