Buscar

Portfólio - Análise Orientada a Objetos


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Continue navegando


Prévia do material em texto

ANHANGUERA EDUCACIONAL
MARIANA TRUFELLI
ANÁLISE ORIENTADA A OBJETOS
PARATY
2024
MARIANA TRUFELLI
PORTFÓLIO – ANÁLISE ORIENTADA A OBJETOS
 Trabalho apresentado à disciplina de
 Análise Orientada à Objetos, do Curso 
 Superior de Tecnologia em Desenvolvimento
 Web, da Anhanguera Educacional.
 Professora: Vanessa Matias Leite
PARATY
2024
INTRODUÇÃO
A atividade proposta para este portfólio, foi o desenvolvimento de um diagrama de classes,
usando as informações de uma locadora de veículos, para criar um sistema que gerencie as
locações de veículos.
Para a criação do diagrama de classes proposto, usamos a ferramenta Visual Paradigm Online.
Para compor o diagrama, usamos as informações recebidas para a elaboração desta atividade.
São elas:
* A empresa tem muitos veículos. Cada veículo tem seus atributos, como o número da placa, a
cor, o ano, o tipo de combustível, o número de portas, a quilometragem, RENAVAM, o chassi,
o seu valor de locação, etc;
* Cada veículo tem um modelo e uma marca, mas um modelo pode se relacionar a muitos
veículos, e uma marca, pode se referir a muitos modelos, mas cada modelo tem apenas uma
marca específica.
* Um veículo pode ser alugado por muitos clientes em momentos diferentes, e um cliente
pode alugar vários veículos. Temos que saber qual veículo está alugado ou não. Sempre que
um veículo for alugado, é preciso armazenar a data e a hora do aluguel, e quando ele for
devolvido, deve registrar a data e a hora da devolução.
MÉTODOS
Depois de acessar o Visual Paradigm Online, começamos a desenvolver o diagrama de
classes, usando os métodos a seguir.
* DEFININDO AS CLASSES – com as informações recebidas sobre o sistema a ser
desenvolvido, definimos as classes do sistema.
São elas, “Veículo”, “Marca”, “Modelo”, “Cliente” e “Locação”.
* DEFININDO OS ATRIBUTOS – com as classes definidas, iniciamos a definição dos
atributos de cada classe. Veja:
- VEÍCULO tem como atributos o “número da placa”, “cor”, “ano”, “tipo de combustível”,
“renavam”, “número de portas”, “chassi”, “quilometragem”.
- MARCA tem como atributo o “nome”.
- MODELO tem como atributo o “nome”.
- CLIENTE tem como atributos “nome”, “telefone”, “endereço” e “cpf”.
- LOCAÇÃO tem como atributos “data da locação”, “hora da locação”, “data da devolução”,
“hora da devolução”, “valor da locação”.
* DEFININDO OS MÉTODOS – depois de definir as classes e os atributos, definimos os
métodos.
- VEÍCULO: “cadastrar veículo”, “editar veículo”, “excluir veículo”.
- MARCA: “cadastrar marca”, “editar marca”, “excluir marca”.
- MODELO: “cadastrar modelo”, “editar modelo”, “excluir modelo”.
- CLIENTE: “cadastrar cliente”, “editar cliente”, “excluir cliente”.
- LOCAÇÃO: “registrar locação”.
* DEFININDO OS RELACIONAMENTOS – depois de definir as classes, os atributos e os
métodos, definimos os relacionamentos entre as classes. Usamos a relação de agregação para
estabelecer que um “veículo” possui um “modelo” e uma “marca”, com a cardinalidade de um
para muitos. Já a classe “modelo” possui uma “marca”, com cardinalidade de um para muitos.
Usamos a associação para a relação entre as classes “veículo” e “locação”, e entre as classes
“locação” e “cliente”. Cada “locação” pode ter um ou mais “veículo”, e um cliente pode ter
uma ou mais “locação”.
RESULTADOS
Com as informações obtidas sobre o sistema a ser desenvolvido, e o estabelecimento das
classes, atributos, métodos e relacionamentos, desenvolvemos o diagrama de classes para o
sistema de locação de veículos.
Print do desenvolvimento do diagrama
Diagrama de classes desenvolvido pela aluna
Veículo
- número da placa
- cor
- ano
- tipo de combustível
- número de portas
- quilometragem
- renavam
- número do chassi
- valor da locação
+ cadastrarAutomóvel()
+ editarAutomóvel()
+ excluirAutomóvel()
Modelo
- nome
+ cadastrarModelo()
+ editarModelo()
+ excluirModelo()
Marca
- nome
+ cadastrarMarca()
+ editarMarca()
+ excluirMarca()
Cliente
- nome
- telefone
- endereço
- cpf
+ cadastrarCliente()
+ editarCliente()
+ removerCliente()
Locação
- data da locação
- hora da locação
- data da devolução
- hora da devolução
- valor da locação
+ registrarLocação()
1 0...*
11...*
1...*
1
11...*
CONCLUSÃO
 Elaboramos um diagrama de classe para um sistema de locação de veículos, usando o Visual
Paradigm Online.
 Pudemos, então demonstrar, de forma simples e intuitiva o funcionamento do sistema
proposto.
 Com a elaboração do diagrama, pudemos também definir as classes, os atributos, os métodos
e os relacionamentos necessários para o funcionamento do sistema de locação de veículos.
 Com a realização da atividade proposta, percebemos que o uso da UML para modelar
sistemas, é uma importante prática para o desenvolvimento de softwares.