Está en la página 1de 5

UNIVERSIDAD NACIONAL ABIERTA y a DISTANCIA

ZONA CENTRO BOGOT CUNDINAMARCA


CEAD JOS ACEVEDO y GMEZ
ESCUELA Ciencias Bsicas, Tecnologas e Ingenieras - ECBTI

APORTE INDIVIDUAL

ACTIVIDAD TRABAJO COLABORATIVO FASE 1

PROGRAMACION ORIENTADA A OBJETOS

ANGEL MARIN GARCIA


CODIGO: 4375696

GRUPO: 301403_22

TUTOR: CESAR JIMENEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


BOGOT D.C. SEPTIEMBRE DE 2016
UNIVERSIDAD NACIONAL ABIERTA y a DISTANCIA
ZONA CENTRO BOGOT CUNDINAMARCA
CEAD JOS ACEVEDO y GMEZ
ESCUELA Ciencias Bsicas, Tecnologas e Ingenieras - ECBTI

INTRODUCCION

La Programacin Orientada a Objetos se basa en la idea natural de la existencia


de un mundo lleno de objetos y que la resolucin del problema se realiza en
trminos de objetos, un lenguaje se dice que est basado en objetos si soporta
objetos como una caracterstica fundamental del mismo

ACTIVIDAD A DESARROLLAR

Introduccin
Programacin Bsica
Programacin Avanzada
Uml y Java
Aplicaciones y applets
Unidad Interfaces Graficas del Usuario

DESARROLLO DE LA ACTIVIDAD

Fase 1.

Tecnologa Java

La tecnologa Java es cada vez ms utilizada en sistemas embebidos avanzados,


debido a sus capacidades inherentes de soporte de red, optimizacin de
dispositivos y procesador de datos. La mayora de las caractersticas de la
plataforma Java SE pueden ser ahora empleadas para el desarrollo embebido,
UNIVERSIDAD NACIONAL ABIERTA y a DISTANCIA
ZONA CENTRO BOGOT CUNDINAMARCA
CEAD JOS ACEVEDO y GMEZ
ESCUELA Ciencias Bsicas, Tecnologas e Ingenieras - ECBTI

gracias a la capacidad cada vez mayor del nuevo hardware disponible en el


mercado.

El concepto de programacin orientada a objetos (POO)


No es un nuevo, lenguajes clsicos como SmallTalk se basan en ella. Dado que
la POO, se basa en la idea natural de la existencia de un mundo lleno de objetos y
que la resolucin del problema se realiza en trminos de objetos. Un lenguaje se
dice que est basado en objetos si soporta como una caracterstica fundamental
del mismo.
La Programacin Orientada a Objetos (POO OOP segn siglas en ingls) es una
metodologa de diseo de software y un paradigma de programacin que define
los programas en trminos de "clases de objetos", objetos que son entidades que
combinan estado (es decir, datos) y comportamiento (esto es, procedimientos o
mtodos). La programacin orientada a objetos expresa un programa como un
conjunto de estos objetos, que se comunican entre ellos para realizar tareas. Esto
difiere de los lenguajes procedimentales tradicionales, en los que los datos y los
procedimientos estn separados y sin relacin. Estos mtodos estn pensados
para hacer los programas y mdulos ms fciles de escribir, mantener y reutilizar.

Programacin avanzada en Java

Se pueden realizar distintos aplicativos, como son applets, que son aplicaciones
especiales, que se ejecutan dentro de un navegador al ser cargada una pgina
HTML en un servidor WEB, Por lo general los applets son programas pequeos y
de propsitos especficos.

Otra de las utilidades de la programacin avanzada en Java es el desarrollo de


aplicaciones, que son programas que se ejecutan en forma independiente, es
decir con la programacin Java, se pueden realizar aplicaciones como un
procesador de palabras, una hoja que sirva para clculos, una aplicacin grfica,
etc. en resumen cualquier tipo de aplicacin se puede realizar con ella.

Java permite la modularidad por lo que se pueden hacer rutinas individuales que
sean usadas por ms de una aplicacin.
UNIVERSIDAD NACIONAL ABIERTA y a DISTANCIA
ZONA CENTRO BOGOT CUNDINAMARCA
CEAD JOS ACEVEDO y GMEZ
ESCUELA Ciencias Bsicas, Tecnologas e Ingenieras - ECBTI

UML

Es una herramienta propia de personas que tienen conocimientos relativamente


avanzados de programacin y es frecuentemente usada por analistas funcionales
(aquellos que definen qu debe hacer un programa sin entrar a escribir el cdigo)
y analistas-programadores (aquellos que dado un problema, lo estudian y escriben
el cdigo informtico para resolverlo en un lenguaje como Java, C#, Python o
cualquier otro).

Aplicaciones y applets

La diferencia bsica entre estas dos es en el entorno en el cual trabajan. Una


aplicacin se ejecuta como una aplicacin en cualquier plataforma operativa
adems puede tener una interfaz grfica especfica e interrelacionarse con otros
archivos. Por otro lado un applet no corre un cualquier entorno operativo, ms bien
solo se ejecuta en un navegador pero tambin puede contar con una interfaz
grfica.

Teniendo en cuenta que el funcionamiento de los applets estn limitados al


navegador, estos son usados cuando se requiera una funcin dentro de una
pgina web. Esto no quiere decir que ya es programacin en la web, solo que es
una funcin que permite ser visualizada dentro de una pgina web.

CONCLUSIONES

Es de gran importancia para la creacin de pginas web y para el desarrollo en el


mbito profesional.
De esta manera podemos dar soluciones para la gran necesidad de programacin.

REFERENCIAS BIBLIOGRAFICAS

[1] Modulo de programacin orientada a objetos


UNIVERSIDAD NACIONAL ABIERTA y a DISTANCIA
ZONA CENTRO BOGOT CUNDINAMARCA
CEAD JOS ACEVEDO y GMEZ
ESCUELA Ciencias Bsicas, Tecnologas e Ingenieras - ECBTI