Você está na página 1de 9

3

UNIVERSIDADE ANHANGUERA
POLO TAGUATINGA SHOPPING
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMERSON RODRIGUES LIMA JUNIOR


3513658603

RELATÓRIO DE AULA PRÁTICA


PORTIFÓLIO
ANÁLISE ORIENTADA A OBJETOS

Brasília/DF
2024
4

PROJETO INTEGRADO

ROTEIRO DE AULA PRÁTICA


NOME DA DISCIPLINA: Análise Orientada a Objetos
OBJETIVOS: Desenvolver um diagrama de classes utilizando os conhecimentos e
práticas da UML.
PROFESSOR (A): Vanessa Leite
TUTOR: Roberto da silva chagas
TUTOR A DISTÂNCIA: Marcio Barbosa de Lima
5

INTRODUÇÃO

A Atividade propõe desenvolver um diagrama de classes utilizando as práticas da


UML.
Para realizar a atividade poderá ser utilizada a versão online do software Visual
Paradigm.

O Visual Paradigm Online ("VP Online") é uma ferramenta de diagramação baseada


na Web que suporta uma grande variedade de diagramas comerciais e técnicos.

Diagramas de classes estão entre os tipos mais úteis de diagramas UML pois
mapeiam de forma clara a estrutura de um determinado sistema ao modelar suas
classes, seus atributos, operações e relações entre objetos.

Em UML, diagramas de Classes são um dos seis tipos de diagramas estruturais. Os


diagramas de classes são essenciais para o processo de modelagem de objetos e
modelam a estrutura de um sistema, é possível utilizar um único diagrama de classe
para modelar um sistema ou até mesmo vários diagramas para modelar os
componentes do sistema.
Pode-se usar os diagramas de classes para modelar os objetos que compõem o
sistema, para exibir os relacionamentos entre os objetos e para descrever o serviço
que eles fornecem.
6

DESENVOLVIMENTO

Conforme a proposta, utilizei o software online Visual Paradigm, primeiramente para


criar um diagrama de classes em branco, utiliza-se o filtro disponível na tela de
criação de um novo diagrama. Em seguida selecionar a opção Class Diagram, e por
fim a opção Create.
7

Logo em seguida foram feitas as criações das classes, definições dos atributos,
criação dos métodos, e por fim estabelecido o relacionamento entre eles.

CRIAÇÃO DAS CLASSES


As classes pertencentes ao diagrama ficaram distribuídas da seguinte forma,
Automóvel, Modelo, Marca, Locação e Cliente e foram criadas no diagrama
representando as entidades principais do sistema.
8

DEFINIÇÃO DOS ATRIBUTOS


Após a criação das classes, foram definidos os atributos para cada uma delas.
Para a classe “Automóvel”, foram criados atributos relacionados a suas
características como cor, placa, entre outros. Para as classes “Modelo” e “Marca”
possuíram o atributo nome, correspondendo ao nome do veículo e a sua fabricante.
A classe “Locação” já conta com atributos como data da locação e valor da locação.
A classe “Cliente”, conta com atributos ligados aos dados pessoais do próprio cliente
como nome, cpf e endereço.
9

CRIAÇÂO DOS MÉTODOS


Para cada Classe, foram criados métodos correspondentes as suas funcionalidades.
A classe “Automóvel” recebeu métodos como cadastrar e editar o automóvel. A
classe “Modelo” recebeu métodos como cadastrar e editar o modelo. A classe
“Marca” teve métodos como cadastrar marca e editar marca. A classe “Locação”
possuía o método de registrar a locação. E a classe “Cliente” recebeu métodos
como cadastrar e editar clientes.
10

ESTABELECIMENTO DOS RELACIONAMENTOS


Após definir as classes, e 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 cardinalidade de 1 para muitos. Seguindo 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”, e 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
O Visual Paradigm, se torna uma ótima ferramenta para a criação de diagramas,
toda pessoa com o conhecimento básico em UML, consegue utilizar tranquilamente,
colocando sua lógica em pratica.
Através dos passos seguidos, foi possível definir as classes, atributos, métodos e os
relacionamentos necessários para o sistema.
11

REFERÊNCIA

https://online.visual-paradigm.com/pt/
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-classe-uml

Você também pode gostar