Baixe o app para aproveitar ainda mais
Prévia do material em texto
Jacareí-SP 2023 ÍCARO GOMES FERNANDEZ CANAL ANÁLISE E DESENVOLVIMENTO DE SISTEMAS – TECNÓLOGO PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA DISCIPLINA: ANÁLISE ORIENTADA A OBJETOS Jacareí-SP 2023 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA DISCIPLINA: ANALISE ORIENTADA A OBJETOS Aula prática de Análise Orientada a Objetos apresentado como requisito parcial para a obtenção de média semestral no curso Análise e desenvolvimento de sistemas. Orientador(a): Ms. Vanessa Matias Leite Tutor: Eduardo Viana de Almeida ÍCARO GOMES FERNANDEZ CANAL – RA 3670681801 SUMÁRIO 1 INTRODUÇÃO .......................................................................................... 3 2 DESENVOLVIMENTO ............................................................................... 4 2.1 Criação das classes ...................................................................................... 4 2.2 Definindo os atributos ................................................................................... 4 2.3 Criando os métodos ...................................................................................... 4 2.4 Relacionamentos .......................................................................................... 5 3 RESULTADOS .......................................................................................... 6 4 CONCLUSÃO ............................................................................................ 7 5 Referências bibliográficas ......................................................................... 8 3 1 INTRODUÇÃO Entende-se que o diagrama de classes é uma ferramenta fundamental na modelagem orientada a objetos, servindo como um guia visual do sistema que está em desenvolvimento, desempenhando um papel crucial, dando norte a compreensão e comunicação e do comportamento do sistema. Este portfólio está sendo desenvolvido com o intuito de colocar em prática conceitos que foram ensinados na disciplina Análise Orientada a Objetos, tendo como objetivo principal apresentar o desenvolvimento de um diagrama de classes para um sistema de locação de veículos, utilizando a ferramenta Visual Paradigm Online. 4 2 DESENVOLVIMENTO O processo de desenvolvimento desse diagrama foi realizado utilizando a ferramente Visual Paradigm Online. 2.1 Criação das classes As entidades principais do sistemas serão representadas através das seguintes classes criadas: “Automóvel”, “Modelo”, “Marca”, “Locação” e “Cliente”. 2.2 Definindo os atributos Após a criação das classes, foram definidos os atributos para cada uma delas. Abaixo segue os atributos que foram criados para cada classe: • Classe “Automóvel”: “placa”, “cor”, “nro_portas”, “tipo_combustivel”, “quilometragem”, “renavam”, “chassi” e “valor_locacao”. • Classe “Modelo”: “descricao”. • Classe “Marca”: “descricao”. • Classe “Locação”: “dt_locacao”, “hora_locacao”, “dt_devolucao”, “hora_devolucao”, “quilometragem”, “valor_calcao”, “valor_locacao” e “devolvido”. • Classe “Cliente”: “cpf”, “nome”, “endereço” e “tel”. 2.3 Criando os métodos Cada classe, recebeu um método correspondente às suas funcionalidades. Segue abaixo os métodos criados para cada classe. • Classe “Automóvel”: “conAutomovel”, “cadAutomovel”, “editAutomovel” e “removerAutomovel”. • Classe “Modelo”: “cadModelo”, “editModelo” e “removerModelo” 5 • Classe “Marca”: “cadMarca”, “editMarca” e “removerMarca”. • Classe “Locação”: “regLocacao”. • Classe “Cliente”: “consCliente”, “cadCliente”, “editCliente” e “removerCliente” 2.4 Relacionamentos Logo após a definição das classes, foi necessário conectar elas, utilizando a agregação; A classe “Carro” tem um “Modelo” e uma “Marca” e pode ter muitos de cada. Da mesma maneira que a classe “Modelo” tem uma “Marca e pode ter muitos. A conexão entre “Carro” e “Alugel”, e entre “Aluguel” e “Cliente”, é de associação. Cada “Aluguel” pode ter um ou mais “Carro” e um “Cliente” pode ter um ou mais “Aluguel”. 6 3 RESULTADOS Abaixo segue o diagrama de classes proposto no portifólio: Fonte: o próprio autor. 7 4 CONCLUSÃO O desenvolvimento de um diagrama de classes para um sistema de locação de veículos proporcionou uma maior compreensão da estrutura e do funcionamento deste tipo de sistema. A identificação e organização das classes e suas relações, fez compreender e visualizar a interação entre os diferentes componentes do sistema que pode ser desenvolvido. Entende-se também a importância deste tipo de diagrama, que facilita a comunicação entre os membros da equipe de desenvolvimento e ajuda a evitar certos erros que podem afetar a programação do mesmo. Além também de servir como um excelente ponto de referência durante todo o processo de desenvolvimento do sistema. Fica claro que o desenvolvimento do diagrama de classes é uma etapa crucial no desenvolvimento de um sistema, o tornando mais eficaz, não só melhorando a qualidade do código final, mas também contribuindo para um processo de desenvolvimento mais eficiente. 8 5 REFERÊNCIAS BIBLIOGRÁFICAS Visual Paradigm Online. Visual Paradigm, 2023. Disponível em: < https://online.visual-paradigm.com/drive/#diagramlist:proj=0&diagram=list>. Acesso em: 27 de abril de 2024.
Compartilhar