Você está na página 1de 6

Anhanguera Sumaré

Analise e Desenvolvimento de Sistemas


João Augusto de Oliveira

PORTFÓLIO - RELATÓRIO DE AULA PRÁTICA:


Análise Orientada a Objetos
1 Introdução

A prática de modelagem de sistemas desempenha um papel crucial no processo de


desenvolvimento de software, fornecendo uma maneira de visualizar e organizar as
diferentes entidades e seus relacionamentos dentro de um sistema. Este artigo se
concentrará no desenvolvimento de um diagrama de classes para um sistema de
gerenciamento de locação de automóveis, utilizando a plataforma online Visual Paradigm.
Ao longo do texto, serão delineados os passos necessários para criar o diagrama,
ressaltando a relevância de uma representação sistemática e compreensível do sistema
em questão.
2 Métodos

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:
3 Resultados
No diagrama, foram incorporadas as classes "Automóvel", "Modelo", "Marca",
"Locação" e "Cliente", as quais delineiam as entidades-chave do sistema. Cada
classe recebeu uma designação apropriada e foi integrada ao diagrama, como
ilustrado na Figura 1.

Figura 1: Diagrama com as classes

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” e
“endereco”. A Figura 2 ilustra os atributos definidos para as classes.

Figura 2: Atributos das classes


Para cada uma das classes mencionadas, foram desenvolvidos métodos
correspondentes que desempenham funções específicas. Por exemplo, na classe
"Automóvel", foram implementados métodos como "cadastrarAutomovel" e
"editarAutomovel", enquanto na classe "Modelo" foram criados métodos como
"cadastrarModelo" e "editarModelo". Na classe "Marca", foram definidos métodos
como "cadastrarMarca" e "editarMarca". Por sua vez, a classe "Locação" possui
exclusivamente o método "registrarLocacao", e na classe "Cliente" foram
implementados os métodos "cadastrarCliente" e "editarCliente".

Além disso, após a definição dessas classes e métodos, foi necessário estabelecer
os relacionamentos entre elas. Utilizando a relação de agregação, a classe
"Automóvel" está associada às classes "Modelo" e "Marca", com uma cardinalidade
de 1 para muitos. Isso significa que cada automóvel pode ter apenas um modelo e
uma marca, mas cada modelo e marca podem estar relacionados a vários
automóveis. Essa relação é replicada entre as classes "Modelo" e "Marca".

Por outro lado, as relações entre as classes "Automóvel" e "Locação", e entre


"Locação" e "Cliente", são do tipo associação. Isso implica que cada locação pode
estar associada a um ou mais automóveis, e que um cliente pode estar associado a
uma ou mais locações.

Figura 4:: Concluido


4 Conclusão
A criação do diagrama de classes utilizando a ferramenta Visual Paradigm Online
desempenhou um papel crucial na representação concisa do sistema de gerenciamento
de locação de automóveis. Ao seguir os passos estabelecidos, conseguimos definir com
precisão as classes, atributos, métodos e relacionamentos necessários para o sistema. A
utilização desta ferramenta facilitou significativamente o processo de criação do diagrama,
proporcionando uma visualização intuitiva e organizada das classes e de suas
interconexões.

As imagens incorporadas neste artigo desempenharam um papel essencial ao ilustrar o


resultado do diagrama, oferecendo uma compreensão mais clara do sistema proposto. A
modelagem de sistemas através da UML e dos diagramas de classes é uma prática
fundamental no desenvolvimento de software, permitindo a identificação e organização
eficiente das entidades e suas interações.

Este artigo evidenciou a importância dessa prática, ressaltando a utilização de uma


ferramenta adequada para a criação do diagrama. Em resumo, o desenvolvimento do
diagrama de classes utilizando o Visual Paradigm Online foi uma experiência valiosa, que
contribuiu para a consolidação do conhecimento em modelagem de sistemas e reforçou a
importância da representação visual na análise e desenvolvimento de sistemas
complexos.

Com este diagrama, torna-se possível compreender e comunicar de forma clara a


estrutura e as interações do sistema de gerenciamento de locação de automóveis,
beneficiando assim o desenvolvimento e a manutenção do sistema.

Você também pode gostar