relatório de português

19
IFMT – INSTITUTO FEDERAL DO MATO GROSSO TECNOLOGIA DE DESENVOLVIMENTO EM SISTEMAS PARA INTERNET WEVERTO GONÇALVES DE OLIVEIRA 2014173420061 PROGRAMAÇÃO ORIENTADA A OBJETOS (POO): INTRODUÇÃO AS APLICAÇÕES CONCEITUAIS DA LINGUAGEM ORIENTADA A OBJETO

Upload: wevertodeoliveira

Post on 21-Dec-2015

12 views

Category:

Documents


0 download

DESCRIPTION

Relatório de Português

TRANSCRIPT

Page 1: Relatório de Português

IFMT – INSTITUTO FEDERAL DO MATO GROSSOTECNOLOGIA DE DESENVOLVIMENTO EM SISTEMAS PARA INTERNET

WEVERTO GONÇALVES DE OLIVEIRA2014173420061

Cuiabá2014

PROGRAMAÇÃO ORIENTADA A OBJETOS (POO):INTRODUÇÃO AS APLICAÇÕES CONCEITUAIS DA LINGUAGEM

ORIENTADA A OBJETO

Page 2: Relatório de Português

WEVERTO GONÇALVES DE OLIVEIRA

PROGRAMAÇÃO ORIENTADA A OBJETOS (POO):INTRODUÇÃO AS APLICAÇÕES CONCEITUAIS DA LINGUAGEM

ORIENTADA A OBJETO

Relatório de construção do web tutorial apresentado como requisito parcial para aprovação da disciplina de Língua Portuguesa da Instituição Federal do Estado do Mato Grosso do curso de Tecnologia de Desenvolvimento em Sistemas para Internet.

Prof.ª Sueli Valezi

Cuiabá2014

Page 3: Relatório de Português

RESUMO

Para exemplificar alguns conceitos introdutórios da Programação Orientada a Objeto (POO) foi desenvolvido um vídeo explicativo (web tutorial) e de forma sistemática são feitos alguns apontamentos em seu decorrer. O vídeo tem uma narração e um padrão de imagens informal, e prevê um público com características que satisfaça essas informalidades. No desenrolar, o web tutorial constrói um raciocínio com as ferramentas conceituais da POO e faz observações de uma das suas principais vantagens, a reutilização de códigos.

Palavras-chave: Programação Orientada ao Objeto (POO); web tutorial; reutilização de códigos.

Page 4: Relatório de Português

ABSTRACT

To illustrate some introductory concepts of Object Oriented Programming (OOP) was devel-oped an explanatory video (web tutorial) and systematically are made some notes on your progress. The video has a story and a pattern of informal images, and provides an audience with features that satisfy these informalities. In the course, the web tutorial builds an argu-ment with the conceptual tools of OOP and observations of one of its main advantages, code reuse.

Keywords: Object Oriented Programming to (OOP); web tutorial; code reuse.

Page 5: Relatório de Português

6

SUMÁRIO

1 DESENVOLVIMENTO 8

2 CONTEXTO 10

3 DIFICULDADES ENCONTRADAS: 10

4 SUGESTÕES: 11

Page 6: Relatório de Português

7

INTRODUÇÃO

Diante de várias de aplicações possíveis no mundo da criação de software e tendo a

importância de conduzir, por este período no tempo, da melhor forma a construção de

software, a Programação Orientada a Objeto tem na definição de seus conceitos a maior parte

dos seus méritos. Entender os conceitos introdutórios da POO de forma efetiva caracterizará

indubitável capacidade de operar qualquer linguagem que trabalhe com o Paradigma

Orientado ao Objeto.

Page 7: Relatório de Português

8

1 DESENVOLVIMENTO

Para a elaboração do vídeo foi necessários à organização dos eventos conforme sua

importância e relativa ordem de nexo para melhor compreensão dos que o a assistirem. Dadas

as seguintes ordens dos eventos foram reunidas informações sobre cada tópico e estudada a

melhor maneira de exemplificar visualmente. Conforme o estudo de tópico apontava algumas

necessidades, estas eram encaminha para um determinado tipo de software que geraria uma

apresentação no vídeo. A saber, os tipos de software são: de imagens, vídeos e áudio.

Especificamente, como forma de estudo de tópicos foi utilizada a WEB, que

disponibilizou muitas informações sobre o assunto. Obviamente, a internet é o maior nicho de

informações relacionado à POO, devido à proximidade da relação tecnológica no que tange

códigos de programação.

Os demais programas recorridos na construção do WEB tutorial, o Photoshop

(ADOBE) e o Paint (MICROSOFT) foram utilizados como editores de imagens, e em

diversos momentos do vídeo destaca a predominância dos seus respectivos uso.

Figura 1 - PAINT Figura 2 - PHOTOSHOP

O programa responsável para capturar o único vídeo no tutorial foi o Camtasia, porém

no decorrer do seu uso, o software se tornou incomodo, devido aos vários problemas

apresentados em relação ao seu desempenho, fato esse que resultou em apenas um trecho de

vídeo em todo o tutorial.

Figura 3 - CAMTASIA

Page 8: Relatório de Português

9

Na IDE, ambiente integrado de desenvolvimento, foram construídos os trechos de

códigos, toda lógica e mecanismo de funcionamento do aplicativo são desenvolvidos neste

ambiente, a IDE utilizado foi o NetBeans e dentro do Netbeans foi instalado o Pacote Java,

Linguagem que trabalha com a POO.

Figura 4 – NETBEANS Figura 5 - PACOTE JAVA

A gravação da voz foi feita separadamente da sequência de imagens e vídeo, e

posterior foi sincronizado ao vídeo. A voz foi gravada em várias partes e devido a problemas

técnicos foram captados áudios com a qualidade ruim; o programa utilizado na gravação foi o

Gravador de Som (MICROSOFT). E por fim, o software que fez a edição e a gravação das

várias partes de áudios, imagens e vídeo foi o Sony Vegas.

Figura 6 - GRAVADOR DE SOM Figura 7 - SONY VEGAS

Alguns equipamentos foram indispensáveis tão quanto os programas citados a cima, a

saber: microfone, computador e equipamento de reprodução de áudio.

Page 9: Relatório de Português

10

2 CONTEXTO

A primeira parte do vídeo buscou introduzir o assunto POO citando as sua importância

como o atual e o mais relevante paradigma de construção de software e destacando as diversas

linguagens que a utiliza como forma de criação. Em sequencia elencou dois pontos positivos

sobre a POO, o reuso de dados e a segurança de informações. Para que o conteúdo fosse mais

bem compreendido alguns pré-requisitos foram apontados no vídeo.

Em um segundo momento foi iniciado o NetBeans e criado respectivamente um

projeto “Game”, um pacote “jogoAdivinhaNumero” e uma classe “Parametros”, lançando

assim a ideia de desenvolver um jogo de adivinhar o número gerado aleatoriamente pela

aplicação. Dentro da classe “Parametros” foi criado um método e de forma sistemática foi

conceituado. A partir dai o vídeo seguiu uma sequencia de ações ilustradas, que teve o

objetivo de juntamente com a narração sincronizar uma explicação para cada etapa ao qual o

trecho de código seguia.

Por fim, com as etapas concluídas, o web tutorial é finalizado com uma narração que

sugere o teste da aplicação criada, bem como a tentativa de criar a mesma ideia de forma

diferente. A narração reforça a existência de muitos outros conceitos importantes relacionados

à POO e finaliza orientando ao continuo estudo.

3 DIFICULDADES ENCONTRADAS:

A dificuldade de encontrar software que tenha a sua licença gratuita fez com que em alguns momentos partes do web tutorial fossem comprometidas a sua qualidade. Isso, devido ao fato que a utilização de programas gratuitos nesse seguimento torna o vídeo pouco profissional e é notório que aplicações especializadas em construção de web tutorial em sua grande maioria são pagos e de grande cunho profissional, o que não ocorre com os gratuitos. Outro fato relevante ao possível fracasso é dado à utilização de equipamentos que embora contribua para o mínimo funcionamento, não satisfação à qualidade que se exige de um vídeo tutorial, isso em relação a: placa de vídeo e um processador intermediário (responsáveis por renderizar o vídeo), equipamento de captação de voz e outros dispositivos relacionados ao funcionamento do computador.

Page 10: Relatório de Português

11

4 SUGESTÕES:

Traçar uma linha de pesquisa coerente faz com que o seu web tutorial sobressaia às dificuldades ocorrentes. A sequência de ações e sincronização da voz é outro fator que irá permitir um melhor entendimento, por isso existe a necessidade refaze-lo várias vezes se não ocorrer integridade na transmissão da informação.

Page 11: Relatório de Português

12

CONCLUSÃO

A construção e elaboração sempre nos remetem a uma zona de intensa pesquisa e

trabalho árduo. Proporciona-nos a possibilidade de incorporar conceitos, assim bem como

revê-los, e porque não abandonar alguns? Fato é, quando apresentado um novo conceito é

preciso findar suas bases, focar naquilo que é principal, essencial. Não diferente, a POO traz a

ideia da construção estruturada, e enxergar, e muito mais que isso, entender seus conceitos

(reutilização de códigos, segurança de dados e etc.) provavelmente confrontará cada pessoa de

maneira diferente. A exemplificação através do web tutorial visou minimizar tamanha

diferença de ambientes, o real e o abstrato, o palpável e os simples trechos de códigos.

Conclui-se que é proveitosa a utilização de ferramentas que possibilitam minimizar a tamanha

disparidade entre o mundo virtual e o mundo real. E que a ministração por meio do web

tutorial tem grande aproveitamento e segue uma tendência ensino/aprendizagem, que embora

sua grande maioria trabalhe de maneira informal através das redes sociais, o ensino não é

prejudicado, até mesmo porque, está subentendido que web tutorial funciona como ferramenta

de auxilio, e é passivo de ser desconsiderado.

Page 12: Relatório de Português

13

BIBLIOGRAFIA DE PESQUISA

http://www.javaprogressivo.net/2012/09/jogo-adivinhe-o-numero-sorteado-pelo.html acesso em 19 de novembro.http://t2ti.com/curso/video/java/basico/java_starter.php acesso em 19 de novembro.http://www.k19.com.br/ acesso em 19 de novembro.https://www.caelum.com.br/ acesso em 19 de novembro.