Baixe o app para aproveitar ainda mais
Prévia do material em texto
Análise Orientado a Objetos Portfólio Análise Orientado a Objetos - Portfólio Mateus Felipe Martins da Costa Cota 1 Análise Orientado a Objetos - Portfólio Mateus Felipe Martins da Costa Cota 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 as 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 locado é 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 povoa-las, no quais foram, Automóvel, Marca, Modelo e Cliente. Apos ter criado as classes, o próximo passo foi analisar e criar as relações entre elas. Comecei a analise 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 intermediaria, que é a classe de Locação, a responsabilidade dessa classe é 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. 2 Análise Orientado a Objetos - Portfólio Mateus Felipe Martins da Costa Cota Métodos Abaixo segue uma imagem do modelo de diagrama de classes gerado para o trabalho: 3 Análise Orientado a Objetos - Portfólio Mateus Felipe Martins da Costa Cota 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 varias classes se relacionaram entre si de diversas maneiras, além de como criar um apenas com os requisitos de uma analise de requisitos de um sistema. 4 Introdução Métodos Métodos Conclusão
Compartilhar