Proyecto Final Programacion Orientada a Objetos en Java

21
Tecnológico de Estudios Superiores de Cuautitlán Izcalli. Organismo descentralizado del estado de México. “SISTEMAS COMPUTACIONALES” Autor: Liceaga Pérez Fausto. Co-Autores. García González Carlos Brandon Hernández Espindola Francisco Javier Flores López Cesar Eduardo.

Transcript of Proyecto Final Programacion Orientada a Objetos en Java

Page 1: Proyecto Final Programacion Orientada a Objetos en Java

Tecnológico de Estudios Superiores de Cuautitlán Izcalli. Organismo descentralizado del estado de México.

“SISTEMAS COMPUTACIONALES”

Autor: Liceaga Pérez Fausto.

Co-Autores. García González Carlos Brandon

Hernández Espindola Francisco Javier

Flores López Cesar Eduardo.

Page 2: Proyecto Final Programacion Orientada a Objetos en Java

Pagina.

Índice.

1.-Portada.

2.-Indice.

3.-Introduccion. 3

4.-Planteamiento del Problema. 4

5.-Justificacioin. 5

6.-Objetivos. 6

7.-Hipotesis. 7

8.-Viabilidad. 8

9.-Factibilidad. 9

10.-Impacto social. 10

11.-Impacto económico. 11

12.-Impacto técnico. 12

13.-Innvacion. 13

14.- Talento. 14

15.-Materiales. 15

16.-Normatividad. 16

17.-Programas. 17

18.-Diseños. 18

19.-Tecnicas para el desarrollo del proyecto. 19

20.-Presntacion escrita 20

21.- Conclusiones 21

22.- Bibliografía 22

Page 3: Proyecto Final Programacion Orientada a Objetos en Java

Introducción:

Los sistemas computacionales son los cuales permiten un lenguaje entre un sistema operativo y los humanos. Son aquellos que optimizan o implementan los sistemas informáticos básicos y complejos para el uso de tareas o herramientas específicas. La programación es la cual te permite crear mecanismos para facilitar una tarea en específico. Mediante aplicaciones de carácter informático. Que forma parte de los sistemas computacionales. Dentro de ellos existe una gran clasificación como tipos de lenguaje: ctt, c++, php, java, HTML, Delphi, action script, las cuales pueden tener una programación orientada a objetos o estructurado que se basa en programación secuencial. Nuestro equipo se va a involucrar en el tema de programación orientado a objetos en el lenguaje de alto nivel de programación Java que se basa en una multiplataforma y que tiene una maquina virtual para poderlo compilar en cualquier sistema operativo.

Page 4: Proyecto Final Programacion Orientada a Objetos en Java

Planteamiento del problema. ¿Qué es la programación orientada a objetos en java? Es un paradigma de programación para diseñar aplicaciones y programas informáticos para esto lo primordial es demostrar que tiene un peso significante en el entorno informático ya que este permite la creación de nuevas aplicaciones y programas para los sistemas operativos. ¿Cuáles son las características particulares de la programación orientada a objetos en java? Que todos los objetos son entidades que tienen un determinado estado, un comportamiento y una identidad. Y estos son: El estado está compuesto de datos, el comportamiento qué operaciones se pueden realizar con él. Y finalmente la identidad que es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras, es su identificador (variable o constante) ¿Qué beneficio se obtiene de la programación orientada a objetos en java? Los beneficios primordiales son aquellos que dan la posibilidad de crear herramientas que faciliten las actividades laborales y las de la vida diaria mediante aplicaciones avanzadas y practicas que se puedan instalar en cualquier sistema operativo para que demuestre esa versatilidad a la tarea aplicada que se desea ejecutar. En programas básicos o programas de carácter técnico o empresarial. Las necesidades a resolver. Con esto podemos decir que las interrogantes que queremos resolver son el uso y el manejo que se le puede extraer a este tipo de herramienta que es la programación orientado a objetos en java. Y obtener un mejor y mayor rendimiento. El cual permita al programador llevar a cabo una lógica más amplia y completa y que al usuario se le permita mantener

Page 5: Proyecto Final Programacion Orientada a Objetos en Java

Justificación. ¿Qué queremos? Lo queremos lograr es que demostrando que la programación orientada a objetos en java no es simple… Es compleja para el programador… Pero no Quiere decir que el usuario tenga que involucrarse con este tipo de imposiciones en el momento de interactuar con estas herramientas y aplicaciones que se desarrollen en un sistema operativo convencional. ¿Cómo lo queremos? Lo queremos lograr mediante este proyecto de la programación orientada a objetos en java es la interacción rápida y sencilla de los usuarios con estas herramientas… Que les nazca el interés por saber cómo se lleva a cabo un programa y que lo puedan utilizar. ¿Porque lo queremos? Mejorar la calidad del manejo de herramientas y la capacidad para desarrollar mejores y nuevos programas o herramientas. ¿Para qué lo queremos? La necesidad de generar mejores capacidades en el entorno informático de manera practica en los programadores y usuarios. ¿Dónde lo queremos? En el entorno estudiantil y laboral. Ejerciendo así un mayor desempeño y obteniendo una mejor calidad de vida. Hablando de manera monetaria la cual hoy en día no se puede dejar a lado. Ya que el ámbito informático es uno de los que habré más oportunidades de trabajo y genera el elite en este mundo globalizado.

Page 6: Proyecto Final Programacion Orientada a Objetos en Java

Objetivos. Los Objetivos por los cuales mi equipo decidió hacer la investigación acerca

de la programación orientada a objetos en el lenguaje de programación java

son la actualización e innovación de aplicaciones para ayudar al usuario a

realizar tareas fáciles o complejas con mucha más facilidad y

proporcionándolas practicas y rápidas al momento de la ejecución del

usuario.

Además con la idea de que la multiplataforma que utiliza este lenguaje de

programación sea complementada o mejorada para ciertos sistemas

operativos ya que con la maquina virtual que maneja este software para

compilar se vuelve un poco lenta cuando los programas que son compilados

son demasiado extensos o contienen demasiadas líneas de programación.

Otro propósito de esta investigación es que con ella otros investigadores se

ayuden a hacer nuevos proyectos o desarrollen más y nuevas aplicaciones

en este lenguaje de programación o mejor aun que continúen con ella en un

futuro actualizando la información a causa de las nuevas tecnologías que se

lleguen a desarrollar en el futuro.

Page 7: Proyecto Final Programacion Orientada a Objetos en Java

Hipótesis.

En este lenguaje de programación que es java se pueden realizar

demasiadas herramientas que complementen a este software como un

editor de texto en específico que ya tenga predefinidas las palabras

especificas de este software como lo son cout para imprimir en pantalla o

cin para recibir datos del teclado.

Cuando el comportamiento o la modificación de una variable independiente

influye o produce cambios en la variable dependiente.

*Recursos produce cambio en Servicios.

El incremento en el uso de recursos influye en la calidad de los servicios

ofrecidos por el programador o por el desarrollador de software que esta

utilizando java para crear una aplicación que ayude a realizar una tarea en

específico.

Con esta investigación acerca del lenguaje de programación orientada a objetos que es Java se pueden actualizar o innovar nuevas aplicaciones para mejorar o facilitar las tareas de la vida diaria y las más complejas para empresas que lo necesiten.

Page 8: Proyecto Final Programacion Orientada a Objetos en Java

Factibilidad.

Nuestro proyecto se mantiene en el uso que se le pueda dar a la aplicación

que necesite el usuario gracias a esto podemos decir que tiene bastante

lógica y mantiene un sentido hacia la generación de nuevos programas

utilizados en la programación orientada a objetos en java. Ya que esto

permite hacer al usuario uso de estas herramientas programas y

aplicaciones que se ejecuten y estén a orientados a objetos.

Y los objetos son: los simuladores de vuelo, simuladores de realidad virtual.

Plataformas avanzadas de gráficos instalados en sistemas operativos.

Estas entre muchas más otras son de fácil manejo y se llevan acabo desde

la implicación que tiene el uso y manejo de todas estas aplicaciones a la

vida diaria del usuario. Nosotros planeamos que el usuario inexperto pueda

dar uso de ellos. Manipularlos y entender su propósito.

Page 9: Proyecto Final Programacion Orientada a Objetos en Java

Viabilidad

Manteniendo los recursos necesarios que son bastos para poder solventar

nuevas herramientas y aplicaciones en los sistemas operativos, maquinas y

simuladores… Estableciendo la importancia que requiere la programación

orientada a objetos en java.

Todas las personas se desenvuelven en el entorno informático porque

ahora no es un lujo es una necesidad.

Gracias a la gran aldea global que se desenvuelve en nuestro entorno social

y propicia la importancia del uso de estas nuevas tecnologías.

Entonces el uso de la programación orientada a objetos en java…

Ya se aplica. Pero queremos retomar y dar una amplitud mucho más

extensa lo cual permitirá generar nuevas mejoras para los usuarios, desde

el programador y ejecutarlo así como una aplicación y una herramienta.

Page 10: Proyecto Final Programacion Orientada a Objetos en Java

Impacto Social

Hoy en día la programación tiene un papel muy importante en el ámbito

social, ya que esto ha permitido a las personas tener una idea de como es

el comportamiento físico y lógico de un sistema operativo y con esto obtener

una ayuda y poder facilitar las actividades laborares, así como las de la

vida cotidiana que van surgiendo día a día.

También la tecnología a tiene un papel muy importante en la globalización

ya que con esto se pueden tener mas facilidades en la comunicación y todo

esto se puede lograr con aplicaciones desarrolladas en lenguajes de

programación orientado a objetos, un claro ejemplo de esto son las redes

sociales como Facebook, twiter, Skype, hi5, MySpace, Blogger y un

programa de alto impacto como Messenger con video conferencias

alrededor del mundo estés en donde estés.

Page 11: Proyecto Final Programacion Orientada a Objetos en Java

Impacto Económico

El modelo económico usado para la introducción de las nuevas tecnologías

en México se conoce como neoliberalismo acompañado de la ideología

tecnócrata. Lo cual desde 1988 en México se estableció que la tecnología

era de suma importancia y generaba una fuerte entrada de dinero…

Generando esto… También sabemos que se necesita una infraestructura de

fuente monetaria para sustentarlo y enriquecer la inversión de estas nuevas

tecnologías y aplicarlas a la sociedad.

En nuestro país somos uno de los países que usan más Smart Phones.

Cuenta con empresas de renombre que usan muchas tecnologías… Y aquí

es cuando entra la programación y los sistemas computacionales. Ya que

prevalece vigente por necesidad ante la sociedad el uso y la aplicación de

herramientas y aplicaciones que sean informáticas.

La economía en estos días va mucho de la mano con la tecnología ya que

gracias a esta se han podido implementar y mejorar diferentes servicios

públicos y privados lo cual hace esto tener un mejor rendimiento con menor

aportación económica o con una inversión mucho menor, un claro ejemplo

de esto es el transporte publico como el metro y el tren suburbano en estos

medios de transporte se implementaron varias nuevas tecnologías lo cual lo

hace mas barato y mucho mas rápido.

Page 12: Proyecto Final Programacion Orientada a Objetos en Java

Impacto técnico.

El impacto técnico establece la manera en como se va a llevar a cabo

nuestra programación orientada a objetos en java. Implementando las

herramientas necesarias para establecer como se va a ejecutar y como se

va a realizar

De manera técnica podemos crear nuevos formas de desarrollo para el

programador que faciliten la ejecución de las tareas y o programas que

quiera llevar a cabo.

Los programadores de hoy en día pueden desarrollar programas mucho

más complejos por el hecho de que la programación no es secuencial sino

que ya es orientada a objetos desde que puede usar desde una plataforma

y también se puede mantener desarrollar desde una multiplataforma. Sin

necesidad alguna de un sistema operativo en especifico. Además de que es

gratis… No se necesita invertir grandes cantidades de dinero. Y genera

Page 13: Proyecto Final Programacion Orientada a Objetos en Java

Innovación.

La POO han tenido grandes cambios en las nuevas tecnologías que hoy en

día son las que han evolucionado ya que los programadores tienen la

capacidad de crear nuevas aplicaciones las cuales pueden ser de gran

ayuda. Con la POO se pretende innovar las nuevas tecnologías para así

poder entender y satisfacer las necesidades de las personas que

particularmente necesiten del uso de la POO.

Continuando con las mejoras y manteniendo un interés muy importante en

la POO podemos decir que las innovaciones favorecerán en amplios

campos de acción como lo son en el ámbito capital, empresarial y sobre

todo en el uso cotidiano de la sociedad. Para fomentar nuevos

conocimientos y generar una sociedad basta en conocimiento avanzado en

los sistemas computacionales.

La innovación de nuestro proyecto y como fin… Propone la aplicación de las

POO para tareas avanzadas que se puedan ejecutar de manera sencilla

para el enfoque a la orientación a objetos con base desarrollada en

plataformas completas para poder usarlos en cualquier sistema operativo y

así dar uso a todas las herramientas posibles que se pueda explotar de

cada sistema operativo existente.

Esto favorecerá exponencialmente al programador o bien al usuario que

quiera obtener beneficios de la programación…

Y por ultimo ¿por qué no pensar en que la programación orientada en

objetos sea el único modelo que pueda usar solo plataformas y

herramientas de los demás sistemas operativos?… se explotaría todo el

contenido de estas y cumpliría más necesidades de los programadores para

darle el uso mucho mas completo.

Page 14: Proyecto Final Programacion Orientada a Objetos en Java

Talento.

JAVA es la base de los programadores debemos saber utilizar esta

plataforma porque lo podemos utilizar para cualquier ámbito sea

empresarial o no, Ya que java es una plataforma que se utiliza para el

desarrollo de cualquier tipo de software, esta plataforma se utiliza

normalmente en los sectores industriales y está presente en una amplia

gama de dispositivos, computadoras y redes.

La versatilidad, eficacia, portabilidad de plataformas y seguridad de la

tecnología Java la convierte en la tecnología ideal para la informática de

redes.

Desde portátiles hasta centros de datos, desde consolas para juegos hasta

súper computadoras, desde teléfonos móviles hasta Internet, Java está en

todas partes.

Y por eso tenemos que aprender a manejarla o utilizarla perfectamente

para explotarla y utilizarla en el ámbito laboral para desarrollo de cualquier

tipo de software

Page 15: Proyecto Final Programacion Orientada a Objetos en Java

Materiales.

Los materiales que necesitamos usar para poder ejecutar la programación

orientada a objetos son los siguientes.

El uso de los sistemas computacionales.

Un sistema operativo (Windows, Ubuntu, ios, etc.)

Java Script.

Plataformas para la ejecución.

Conocimientos avanzados de lenguaje de programación.

Page 16: Proyecto Final Programacion Orientada a Objetos en Java

Normatividad.

Nuestra empresa se dirigirá por el estándar internacional de manejo y

movimiento de la administración de activos de software que está alineado…

Son marcados por esta norma y es.

ISO/IEC 19770-1:2006 SAM Proceses.

Todas las organizaciones se pueden beneficiar con el estándar ISO/IEC

19770-1, sin importar el tamaño de la organización o si ésta se interesa por

la certificación.

Algunos de los beneficios del estándar son:

La capacidad para establecer con facilidad un análisis de brechas entre las

prácticas actuales y las mejores prácticas de la línea base. Esto permite que

las organizaciones identifiquen las oportunidades de ganancias rápidas y

mejoras a largo plazo.

El hecho de contar con un marco independiente y completo para SAM que

está alineado con la administración de servicios, específicamente con

ISO/IEC 20000 y el marco ITIL. Al poner en práctica este marco, las

organizaciones pueden confiar en que el trabajo que se realiza se alineará

con el gobierno corporativo y los desarrollos de mejores prácticas de la

industria.

La disponibilidad de nuevas herramientas y metodologías que desarrollará

la industria de TI con base en ISO/IEC 19770-1, tales como evaluaciones de

riesgos y metodologías de implementación.

El hecho de poder demostrar un buen gobierno corporativo en un área de

TI sumamente compleja. El estándar ISO/IEC 19770-1 es conducido por el

gobierno corporativo desde arriba hasta abajo, y ayuda a brindar sustancia

para la idea de gobierno corporativo, un término que se utiliza mucho pero

que con frecuencia no se comprende del todo.

Page 17: Proyecto Final Programacion Orientada a Objetos en Java

Programas.

Los programas abordados en nuestro proyecto darán

capacitación al personal que lo requiera como usuario

básico al ingresar a las plataformas de programación

orientadas en objetos. Dar cursos básicos.

También contamos con la modalidad de enriquecer los

conocimientos del personal que ya sepan manejar los

sistemas operativos y plataformas para programación

avanzada. Dar cursos avanzados

Esto convierte a nuestra empresa en una empresa de

acción y que favorecerá con talleres y mejores

recursos el incremento de técnicas y desarrollo de las

actividades para nuestra empresa… Esto genera

saciedad en el personal y mayor ingreso en el proyecto

Mantener el interés en nuestro personal para obtener

beneficio de este.

Page 18: Proyecto Final Programacion Orientada a Objetos en Java

Diseños.

En la programación orientada a objetos en java como en los demás

lenguajes de programación se utilizan los diagramas de flujo para

estructurar el programa y para que si algún otro programador quiere

modificar o actualizar el programa se le sea más fácil ya que los programas

son únicos ya que el programador usa su lógica como herramienta al crear

una aplicación y nadie piensa de la misma forma que otra todos somos

completamente diferentes.

Page 19: Proyecto Final Programacion Orientada a Objetos en Java

Presentación escrita.

La presentación escrita de nuestro proyecto da el fundamento de todo lo

que queremos dar a ofrecer y entender. Brindar una introducción, una

justificación, un objetivo, una hipótesis, vialidad, factibilidad.

Marcar un impacto social económico y técnico, innovar…

Demostrar la destreza por la cual se puede desarrollar como talento, los

materiales darlos a conocer y mantener en contacto con los usuarios el uso

que se le da.

Indicar la veracidad de nuestras reglas atreves de las normatividades que

nos rigen, los programas que seguimos para llevar a cabo el desarrollo de

esta, demostrar nuestros diseños y técnicas para el desarrollo de nuestro

proyecto y por ultimo dar nuestras conclusiones sobre este trabajo que es:

la programación orientada a objetos en java.

Page 20: Proyecto Final Programacion Orientada a Objetos en Java

Conclusiones.

JAVA es un lenguaje de programación muy fácil de usar ya que elimina

herramientas que son de muy bajo nivel que suelen inducir a muchos

errores, como la manipulación directa de punteros o memoria.

La memoria es gestionada mediante un recolector de basura.

Al trabajar con la programación orientada a objetos sea esta desarrollada en

otras plataformas de programación o en lenguaje C, sabemos las formas de

lograr un mejor rendimiento del equipo a controlar y aplicar soluciones

sencillas, de manera que sea fácilmente dirigibles para el usuario y/o

destinatario del trabajo final.

El objetivo es hacer que grandes proyectos sean fáciles de gestionar y

manejar, mejorando como consecuencia su calidad y reduciendo el número

de proyectos fallidos.

Otra de las grandes promesas de la programación orientada a objetos es la

creación de entidades más genéricas (objetos) que permitan la reutilización

del software entre proyectos, los objetos podrían verse como piezas

reutilizables que pueden emplearse en múltiples proyectos distintos,

posibilitando así a la industria del software a construir proyectos de

envergadura empleando componentes ya existentes y de comprobada

calidad.

Page 21: Proyecto Final Programacion Orientada a Objetos en Java

Bibliografía.

“Centro de investigación y de estudios avanzados – IPN” (2004)

Abdiel E. Cáceres González, México D.F., México.

“Programación en java 2 algoritmos, estructura de datos y programación

orientada a objetos “. (Joyanes, 2002),

Joyanes Aguilar Luis, Zahonero Martínez Ignacio. España

Los sistemas computacionales. Recuperado el 25 de Octubre de

2012, de http://www.computerzone.mex.tl/.

La programación orientada a objetos en java. Recuperado el 15 de

Octubre de 2012, de http://wwwdi.ujaen.es/asignaturas/progav/progav-

tema2.pdf.

“Programación orientada a objetos con Java”, pagina 90. (Internacional

Thomson 2007), Francisco Javier Durán Muño, Francisco Gutiérrez

López, Ernesto Pimentel Sánchez. España.

Aprendiendo Java y Programación Orientada a Objetos, pagina 9,

Recuperado el 13 de Octubre de 2012, de

http://www.utim.edu.mx/~svalero/docs/AprendiendoJava.pdf.

Características de la programación orientada a objetos en java.

Recuperado el 15 de Octubre de 2012, de

http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos.

Beneficios de la programación orientada objetos. Recuperado el 15 de

Octubre de 2012, de http://www.ciberaula.com/articulo/ventajas_poo/

.