Buscar

Relatório de Aula Prática - 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 5 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

Prévia do material em texto

Engenharia de software – UNOPAR
Relatório de Aula Prática - Análise Orientada a Objetos
João Vitor Ribeiro
Adicione títulos (Formatar > Estilos de parágrafo) e eles vão aparecer no seu sumário.
Introdução
A tarefa do portfólio foi desenvolver um diagrama de classes para um sistema de locação de
veículos. Para isso eu utilizei uma ferramenta chamada DotUML, que deixa com que eu gere
diagramas UML utilizando uma linguagem de script ao invés de um diagrama visual.
O diagrama em si deve atender às seguintes especificações:
● Cada automóvel tem atributos como número da placa, cor, ano, tipo de combustível,
número de portas, quilometragem, RENAVAM, chassi e valor de locação.
● Cada carro tem: um modelo e uma marca, mas um modelo pode relacionar-se a muitos
carros e uma marca pode referir-se a muitos modelos, embora cada modelo só tenha
uma marca específica.
● Um carro pode ser alugado por muitos clientes, em momentos diferentes, e um cliente
pode alugar muitos carros. É preciso saber quais carros estão locados ou não. Sempre
que um carro for alugado é preciso armazenar a data e hora de sua locação e, quando for
devolvido, a data e hora de devolução.
Métodos
O método que eu utilizei para realizar a atividade foi primeiro criar as classes principais além de
as povoar, foram: Automovel,, Marca, Modelo e Cliente. Após ter criado as classes, o próximo
passo foi analisar e criar as relações entre elas. Comecei a análise pelas as classes de
Automóvel, Marca, Modelo, pois a relação delas são simples e mais fáceis de serem feitas. Para
a relação entre a as classes de Cliente e Automóvel eu precisei de criar uma classe
intermediária, que é a classe de Locação , a responsabilidade dessa classe e para manter um
registro da relação entre os carros que estão e foram alugados e os clientes, além de manter um
histórico interno do mesmo.
Conclusão
Essa atividade mostrou de uma maneira interessante e simples, diversas relações básicas e
complexas em um diagrama de classe, no qual várias classes se relacionam entre si de diversas
maneiras, além de como criar um apenas com os requisitos de uma análise de requisitos de um
sistema.

Mais conteúdos dessa disciplina