Prévia do material em texto
<p>lOMoARcPSD|34035877</p><p>UNOPAR – São Matheus - SP</p><p>Superior de Tecnologia em Análise e Desenvolvimento de Sistemas</p><p>André Reginaldo Paulino</p><p>PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA</p><p>São Paulo</p><p>2024</p><p>lOMoARcPSD|34035877</p><p>André Reginaldo Paulino</p><p>RA: 3569218901</p><p>ATIVIDADE PRÁTICA</p><p>Relatório de Aula Prática - Análise Orientada a Objetos</p><p>Trabalho de portfólio apresentado como requisito</p><p>parcialpara a obtenção de pontos para a média</p><p>semestral.</p><p>Orientador: Tutora Vanessa Matias Leite</p><p>São Paulo</p><p>2023</p><p>lOMoARcPSD|34035877</p><p>SUMÁRIO</p><p>1 INTRODUÇÃO ..................................................................................................................3</p><p>2 DESENVOLVIMENTO.....................................................................................................4</p><p>2.1 MÉTODOS ................................................................................................................4</p><p>2.2 RESULTADOS .........................................................................................................6</p><p>3 CONCLUSÃO ...................................................................................................................7</p><p>1 INTRODUÇÃO</p><p>O desenvolvimento de um diagrama de classes é uma etapa importante no</p><p>processo de criação de um sistema de software. Um diagrama de classes é uma</p><p>representação visual das classes que compõem um sistema e das relações entre</p><p>elas. Ele permite que os desenvolvedores visualizem a estrutura do sistema e</p><p>planejem sua implementação de forma mais eficiente.</p><p>Neste trabalho, será abordado o desenvolvimento de um diagrama de classes</p><p>para um sistema de locação de veículos. A locação de veículos é uma atividade</p><p>importante e relevante na sociedade atual, pois permite que pessoas e empresas</p><p>tenham acesso a veículos sem a necessidade de adquiri-los. Além disso, a locação</p><p>de veículos pode ser uma alternativa mais econômica e flexível do que a compra de</p><p>um veículo.</p><p>O propósito desta pesquisa é apresentar o processo de desenvolvimento de</p><p>um diagrama de classes para um sistema de locação de veículos, incluindo a análise</p><p>dos requisitos do sistema e a definição das classes e suas relações.</p><p>2 DESENVOLVIMENTO</p><p>2.1 MÉTODOS</p><p>Para Para realizar esta atividade, foi utilizado o software Visual Paradigm para</p><p>elaborar o diagrama de classes. O Visual Paradigm é uma ferramenta poderosa que</p><p>permite criar diagramas UML de forma rápida e intuitiva. Para estruturar o projeto,</p><p>foram seguidos os critérios descritos no roteiro para o sistema de locação de</p><p>veículos.</p><p>Na imagem abaixo pode ser vista a página de opções de diagramas que o</p><p>usuário deseja usar:</p><p>Na imagem baixo e exibido a página de edição do diagrama de classes:</p><p>Para o problema proposto no desenvolvimento de um diagrama de classes</p><p>para um sistema de locação de veículos, levando em consideração os seguintes</p><p>requisitos:</p><p>• A empresa tem muitos automóveis. Cada automóvel tem atributos como</p><p>número da placa, cor, ano, tipo de combustível, número de portas, quilometragem,</p><p>RENAVAM, chassi, valor de locação etc.</p><p>• Cada carro tem um modelo e uma marca, mas um modelo pode relacionar-</p><p>se a muitos carros e uma marca pode referir-se a muitos modelos, embora cada</p><p>modelo só tenha uma marca específica.</p><p>• Um carro pode ser alugado por muitos clientes, em momentos diferentes, e</p><p>um cliente pode alugar muitos carros. É preciso saber quais carros estão locados ou</p><p>não. Sempre que um carro for locado é preciso armazenar a data e hora de sua</p><p>locação e, quando for devolvido, a data e hora de devolução.</p><p>O primeiro passo foi analisar os requisitos do sistema e identificar as classes</p><p>necessárias. Foram identificadas as seguintes classes: `Marca`, `Modelo`,</p><p>`Automóvel`, `Cliente` e `Locação`. Em seguida, foram definidos os atributos e</p><p>métodos para cada classe.</p><p>Após a definição das classes, foi elaborado o diagrama de classes utilizando</p><p>o Visual Paradigm. O diagrama mostra as relações entre as classes e como elas se</p><p>relacionam entre si.</p><p>2.2 RESULTADOS</p><p>Segue imagem abaixo o resultado do meu diagrama de classes para um</p><p>sistema de locação de veículos.</p><p>3 CONCLUSÃO</p><p>Com a realização desta atividade, foi possível alcançar os objetivos</p><p>propostos. A elaboração do diagrama de classes permitiu uma melhor compreensão</p><p>do sistema proposto e auxiliou no planejamento do desenvolvimento do sistema.</p><p>Além disso, a utilização do software Visual Paradigm facilitou a criação do diagrama</p><p>e permitiu uma representação visual clara das relações entre as classes.</p><p>A partir deste ponto, novos estudos podem ser realizados para continuar o</p><p>desenvolvimento do sistema proposto. Por exemplo, pode-se elaborar outros</p><p>diagramas UML para representar outros aspectos do sistema ou implementar o</p><p>código-fonte do sistema utilizando uma linguagem de programação.</p><p>Relatório de Aula Prática - Análise Orientada a Objetos</p><p>SUMÁRIO</p><p>1 INTRODUÇÃO</p><p>2 DESENVOLVIMENTO</p><p>3 CONCLUSÃO</p>