Buscar

Portifolio-linguagem-orientada AHMED CHABAB

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