Prévia do material em texto
FACULDADE ANHANGUERA lOMoARcPSD|41385310 Salvador-BA Pablo Mendes lOMoARcPSD|41385310 lOMoARcPSD|41385310 SUMÁRIO 1 INTRODUÇÃO 2 DESENVOLVIMENTO 2.1 MÉTODO 2.2 RESULTADOS 3 CONCLUSÃO 3 4 4 4 5 3 1 INTRODUÇÃO Este trabalho tem por objetivo desenvolver um diagrama de classes utilizando os conhecimentos e práticas da UML. Osdiagramasdeclasse sãofundamentaisparaoprocessodemodelagemde objetos e modelam a estrutura estática de um sistema. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema. Em programação,um diagramadeclasses éumarepresentaçãodaestrutura erelaçõesdas classes queservemdemodelopara objetos. Éumamodelagem muito útil para o desenvolvimento de sistemas, pois define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados. 2DESENVOLVIMENTO Para desenvolver esta atividade foi acessada a versão online do software Visual Paradigm, para a construção de um diagrama de Classes de um sistema de locação de veículos levando-se em consideração as seguintes premissas: - A empresa tem muitos automóveis. Cada automóvel tem atributos como número da placa, cor, ano, tipo de combustível, número de portas, quilometragem, RENAVAM, chassi, valor de locação etc. - 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 lOMoARcPSD|41385310 lOMoARcPSD|41385310 4 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. 2.1MÉTODO Ao acessar a versão online do software Visual Paradigm foi criado um Diagrama de Classe em branco para a construção de um sistema de locação de veículos de acordo com as premissas relatadas no item 2 Desenvolvimento deste trabalho. O primeiro passo foi inserir as classes Automóvel, Modelo, Marca, Locação e Cliente. Após esta etapa para cada classe foi realizada a descrição dos seus atributos e operações (métodos). 2.1RESULTADOS A figura abaixo apresenta a resolução proposta para esta atividade, contemplando o diagrama de classes elaborado para o sistema de locação de veículos, conforme as premissas estabelecidas no item 2 Desenvolvimento deste trabalho: 5 4CONCLUSÃO O objetivo de desenvolver um diagrama de classes para um sistema de locação de veículos foi alcançado. Por meio da realização desta atividade foi possível internalizar os conhecimentos adquiridos da disciplina Análise Orientada a Objetos e aprender de modo prático a utilizar o software Visual Paradigm. O desenvolvimento dessas habilidades é de suma importância para trabalhar na estruturação de projetos na área de Engenharia de Software. lOMoARcPSD|41385310 Page 1 Page 2 Page 3 Page 4 Page 5 Page 6