Prévia do material em texto
lOMoARcPSD|31783467 lOMoARcPSD|31783467 ‘|31783467 SISTEMA DE ENSINO 100% ONLINE ENGENHARIA DE SOFTWARE AHMED CHABAB ATIVIDADE PRÁTICA LINGUAGEM ORIENTADA A OBJETOS SUMÁRIO NOME 0 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 3 2.1 ATIVIDADE PROPOSTA 4 3 CONCLUSÃO 8 REFERÊNCIAS BIBLIOGRÁFICAS 9 PARAUAPEBAS/PA 2023 ATIVIDADE PRÁTICA LINGUAGEM ORIENTADA A OBJETOS Trabalho apresentado à Universidade UNOPAR, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo 4º Semestre engenharia de Software. Tutor (a): Vinicius Camargo Prattes INTRODUÇÃO A programação orientada a objetos é uma metodologia amplamente adotada e reconhecida pela sua eficácia no desenvolvimento de softwares complexos e interativos. Com a evolução contínua da tecnologia e a demanda por aplicativos mais avançados, o conhecimento em programação orientada a objetos se tornou imprescindível para os desenvolvedores de software. A aula prática de Linguagem Orientada a Objetos tem como objetivo principal consolidar os conceitos fundamentais da programação orientada a objetos e proporcionar aos alunos a oportunidade de aplicar esses conceitos na prática. Utilizando o ambiente de desenvolvimento NetBeans, uma ferramenta gratuita e de código aberto amplamente utilizada na indústria, os alunos terão a chance de criar uma aplicação de gerenciamento bancário. Durante o desenvolvimento dessa aplicação, os alunos poderão explorar e compreender conceitos-chave como classes, objetos, encapsulamento, herança e polimorfismo. Além disso, eles aprenderão a utilizar métodos e atributos em Java para implementar as funcionalidades necessárias para o gerenciamento bancário. Essas atividades práticas são de extrema importância, pois permitem aos alunos aplicar os conhecimentos teóricos adquiridos em sala de aula em um contexto realista. Ao trabalhar em um projeto concreto como o gerenciamento bancário, eles poderão exercitar suas habilidades em programação orientada a objetos e desenvolver uma compreensão mais profunda de como aplicar esses conceitos em projetos reais. Além disso, o uso do IDE NetBeans facilita o processo de desenvolvimento, oferecendo recursos que agilizam a codificação, depuração e testes do software. Essa experiência prática também permite aos alunos familiarizarem-se com um ambiente de desenvolvimento profissional, preparando-os para futuros desafios na área de programação. Em resumo, a aula prática de Linguagem Orientada a Objetos é uma oportunidade valiosa para os alunos consolidarem seus conhecimentos em programação orientada a objetos e adquirirem experiência prática na implementação de um software real. Essa experiência contribuirá para o desenvolvimento de suas habilidades técnicas e preparará o caminho para uma carreira bem-sucedida como desenvolvedores de software. DESENVOLVIMENTO Neste portfólio de aula prática, utilizamos os conceitos fundamentais da programação orientada a objetos para criar uma aplicação de gerenciamento bancário. Através dessa aplicação, o usuário pode fornecer suas informações pessoais, como nome, sobrenome e CPF, e realizar operações como consultar saldo, fazer saques e depósitos. Essa abordagem nos permitiu explorar os princípios da encapsulação, herança e polimorfismo, resultando em um sistema mais robusto e flexível. ATIVIDADE RECOMENDADA O código escrito para realização do solicitado é o seguinte: Figura 1 – Parte 1 do código. Fonte: O autor (2023). Figura 2 – Parte 2 do código. Fonte: O autor (2023). Figura 3 – Parte 3 do código. Fonte: O autor (2023). Obteve-se, portanto, o seguinte resultado: Figura 4 – Acto da execução, parte 1. Fonte: O autor (2023). Figura 5 – Acto da execução, parte 2. Fonte: O autor (2023). CONCLUSÃO Neste portfólio de aula prática, exploramos os conceitos essenciais da linguagem de programação Java, como operadores, variáveis, estruturas de controle e programação orientada a objetos. Apresentamos o ambiente de desenvolvimento NetBeans IDE, que facilita a criação e edição de códigos Java, juntamente com o uso do gerenciador de dependências Maven. Por meio de exemplos práticos, demonstramos os conceitos de herança, polimorfismo, encapsulamento e abstração, mostrando como eles são aplicados em projetos Java para criar aplicações robustas e flexíveis. Desenvolvemos uma aplicação de gerenciamento bancário que utilizou os conceitos e técnicas aprendidos ao longo do portfólio, como a criação de classes, métodos e estruturas condicionais. Essa aplicação ajudou a reforçar o aprendizado de forma clara e objetiva. Concluímos que o Java é uma linguagem amplamente utilizada na indústria de software, abrangendo desde aplicações desktop até sistemas web e mobile. É essencial compreender os conceitos fundamentais e as técnicas avançadas do Java para se tornar um programador competente e atualizado. REFERÊNCIAS BIBLIOGRÁFICAS CERQUEIRA, Rildo Falcão. Fundamentos de Banco de Dados. 1ª ed. São Paulo: Editora Pearson, 2013. DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8ª ed. Rio de Janeiro: Elsevier, 2004. MACHADO, Felipe Nery Rodrigues; ABREU, Maurício Pereira de. Banco de Dados: Teoria e Prática. 1ª ed. São Paulo: Novatec Editora, 2019. SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. S. Sistemas de Banco de Dados. 6ª ed. São Paulo: Pearson Addison Wesley, 2012. OLIVEIRA, R. T. Banco de Dados - Modelagem, Projeto e Implementação. 1ª ed. São Paulo: Editora Érica, 2014. 10 Baixado por MARCIA CHABAB (chababmarcia@gmail.com) 6 11 image4.png image5.png image6.png image7.png image8.png image9.png image1.png image2.png image3.png image10.png