lunes, 29 de junio de 2015

Temática 1

TEMATICA 1

1. Programación en JAVA. 

JAVA  es  un  lenguaje  de  programación  muy  extendido  en  la  actualidad  posicionado  en ambientes  empresariales  donde  se  requiere  la  construcción  de  aplicaciones  confiables  y robustas,  que  puedan  servir  a  las  necesidades  de  las  empresa s.  Pero  no  solamente  en ambientes  empresariales  pues  JAVA  puede  ser  utilizado  para  realizar  cualquier  tipo  de programa  tanto  en  áreas  como  la  de  electrodomésticos,  dispositivos  móviles,  televisión digital, telecomunicaciones.

El objetivo que se pretende es iniciar al aprendiz en el manejo básico de la tecnología JAVA reconociendo la sintaxis y el estilo de programación que permita la realización de programas básicos.

El aprendiz al finalizar esta guía estará en capacidad de:
1.  Utilizar  el  paradigma  de  programación  orientada  a  objetos  con  el  lenguaje  de programación Java.
2.       Permitir la ejecución del mismo programa en múltiples sistemas operativos.
3.       Declarar los métodos, atributos y el constructor de una clase en Java.
4.   Crear, declarar un objeto en Java. 

Este es un espacio  en prezi para que iniciemos la instalación de JAVA, en el siguiente espacio puedes observarlo:

 https://prezi.com/dvew2fwewpnc/programacion-en-java/


2. INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS

Dentro de la ingeniería del desarrollo de software, existen diferentes tipos de enfoques particulares o filosofías que se utilizan para ayudar a dar solución a un problema determinado. Estos enfoques o filosofías junto con sus técnicas reciben el nombre de paradigmas de programación.

Existe una gran variedad de paradigmas de programación, donde cada uno de ellos tiene sus ventajas y desventajas. A continuación se listan algunos de los paradigmas de programación más reconocidos

y  utilizados:

·         Paradigma por procedimientos

·         Paradigma estructural

·         Paradigma funcional

·         Paradigma orientado a objetos

·         Paradigma orientado a aspectos

No existe un paradigma superior o mejor que otro, sólo existen paradigmas más adecuados para el tipo de desarrollo requerido. Así por ejemplo, en el paradigma por procedimientos lo más importante es el procedimiento (implementación del algoritmo) que se desarrolla utilizando un lenguaje de programación cualquiera.

Los programas son simulaciones de modelos conceptuales y físicos. Estos modelos son, muy a menudo, complejos por naturaleza y es tarea del programador reducir esa complejidad a algo comprensible por el usuario. Por tanto, las interfaces de usuario modernas extraen muchas herramientas a partir de unos cuantos conceptos familiares, como el menú desplegable, el escritorio, la papelera… maximizando nuestra limitada capacidad de gestionar tareas complejas. Del mismo modo que es importante organizar la interfaz de usuario para que todas sus opciones sean accesibles de forma lógica, también es importante una organización en lo que a la programación se refiere.

Cuando un programador crea un programa de software, el número de variables e interacciones que se tienen que tratar de forma simultánea se convierten en una carga muy pesada cuando el programa crece.

Este problema es mayor en los entornos de programación en los que se piensa que los programas son una serie de pasos lineales, como se considera en el paradigma por procedimientos. Los lenguajes basados en procedimientos, como C, han empleado este modelo con un gran éxito hasta hace unos años. Este modelo es adecuado para programas simples pero presenta problemas cuando los programas se hacen muy grandes

 puedes ver el siguiente video:

https://www.youtube.com/watch?v=VxmM_dXqmQA



No hay comentarios:

Publicar un comentario