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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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/
.