Programación Orientada a Objetos
Sesión 1: Programación orientada a objetos
Contextualización
La programación actualmente es un medio por el cual se definen estructuras y
formas de comunicación entre usuarios y dispositivos, estos lenguajes se
aplican en la mayoría de los lugares que podemos encontrar hoy en día,
cámaras de seguridad, cámaras fotográficas, teléfonos inteligentes, televisores
inteligentes, redes informáticas, entre otros elementos.
Introducción
La programación orientada a objetos es importante hoy en día, ésta permite
facilitar en cierta forma el trabajo de un usuario y simplificar la carga de tareas
que se tienen con respecto a una situación.
Los objetos a los cuales se dirigen la programación o los códigos de ejecución
son varios, estos son determinados por los desarrolladores y pueden pasar por
varias etapas en las cuales se crea una purga de información y correcciones
en la compilación de los sistemas.
Programación orientada a
objetos
¿Qué es la programación orientada a objetos?
Es la respuesta a una problemática que surgió con la aparición de nuevas
tecnologías durante los años 70´s, la cual vio un mejor desarrollo en la década
de los 90´s con el uso de las microcomputadoras. La programación orientada a
objetos, también es conocida como POO.
¿Qué es un objeto?
Un objeto dentro de los ámbitos de programación puede ser
comprendido como un conjunto de propiedades o atributos de
datos, los cuales demuestran un comportamiento o
funcionalidad en sus posibles relaciones con otros objetos.
Podemos comprender a un objeto como un elemento ya
definido al cual puede ser aplicada una programación específica
y cumplir con funciones determinadas al momento de tener una
entrada de información realizada por el usuario, ésta puede ser
el teclear una letra, mover el puntero de la computadora o
cualquier otra acción; esta programación puede ser más grande
o más pequeña, dependiendo de la función y la aplicación en
que aplique.
Programación orientada a
objetos
¿Qué es una clase?
Es una descripción o conjunto de objetos similares. Ésta consta de métodos y
datos que resumen las características comunes de los objetos, incluye una
descripción de cómo crear un nuevo objeto de la clase.
Este desarrollo por ser dirigido a objetos y no contar con sólo un lenguaje de
programación se tiene la posibilidad de utilizar varios paradigmas de
programación, esta forma de comunicación entre usuario y máquina se ha
vuelto popular en los últimos años, con el desarrollo de las nuevas tecnologías
se requiere de este tipo de codificación que ayude a mejorar y aprovechar el
potencial de los dispositivos electrónicos disponibles.
Programación orientada a
objetos
Conceptualización de software
¿Qué es un software?
Un software es un sistema o equipamiento lógico el cual es intangible, ya que
consta de los elementos digitales dentro de un sistema.
El software puede ser utilizado en varios ámbitos o medio de desarrollo y
aplicación, por lo que las características de rendimiento, requerimientos de
sistema y potencialidades que presente son diferentes, éste siempre puede
ser utilizado para mejorar un sistema o para realizar un trabajo en función a lo
que se desea realizar consumirá los recursos de una computadora y tendrá
calidad en base a los componentes en que se ha desarrollado este mismo.
¿La conceptualización es sólo una idea?
La conceptualización es la idea, es decir, la base o el sistema en que se
trabajará para tener un funcionamiento pleno en el desarrollo de los sistemas
de aplicaciones, dicho de otra forma, es el realizar un software en papel;
conceptualizar ayuda a detectar los posibles errores y fallas en el sistema, ya
que de esta manera se realiza un análisis más fácilmente antes de iniciar con
el proceso de compilado de información o redacción de códigos y estructuras
condicionales.
Conceptualización de software
¿Puede existir diversidad en la conceptualización?
En la conceptualización se pueden encontrar varios elementos importantes y
diferentes, se puede decir que sí existe diversidad, pues es la que ayuda a
tener diferentes elementos en consideración para más adelante lograr
aplicarlos en el desarrollo de la idea. La conceptualización puede basarse en
varios elementos, como los siguientes;
Tipo de software.
Tipo de plataforma a la cual se dirige.
Será libre o de pago de licencia.
Lenguaje de programación en que se desarrolla.
Dispositivos con los cuales trabajará.
Motor de compilación o renderizado que utilizará.
Modo de distribución de la aplicación.
Etc.
Conceptualización de software
En la conceptualización de un software educativo encontramos los siguientes elementos:
Programas creados con la finalidad de ser utilizados en un medio didáctico.
Se realiza con la finalidad educativa.
Programas creados con la finalidad específica de enseñar y mejorar el aprendizaje adquirido.
Sistemas elaborados para utilizar como soporte una computadora.
Individualizar el trabajo de los estudiantes y lograr una adaptación al ritmo de trabajo, etc.
Conceptualización de software
Conclusión
La programación que se dirige a objetos es muy importante, ya que es la base
de muchas aplicaciones informáticas. Con el desarrollo de software podemos
comprender la forma en cómo los usuarios trabajan en los sistemas y la forma
en que explotan el potencial de los equipos en que procesan su información.
Cuando se programa en base a objetos no se debe tener lugar a dudas, ya
que con esto se generará un hueco en la compilación de la información, el
cual puede afectar al desarrollo de los elementos funcionales de cada
aplicación; es decir, si se tienen dudas sobre el sistema o medio que se
desarrolla se pueden generar fallas en los sistemas por no contemplar
elementos de importancia.
Referencias
Aulaclic.com. (2010) Programación orientada a objetos. Consultado en: http://www.aulaclic.es/macros-
excel/t_2_1.htm
Definición de. (2008) Definición de software. Consultado en: http://definicion.de/software/
Galeon F. (s.f.) Concepto de software. Consultado en: http://fraba.galeon.com/software.htm
Jiménez J. (s.f.) Programación orientada a objetos. Consultado en:
http://fismat.umich.mx/~edgardo/utilerias/Libros/Lenguajes%20de%20Programacion/programacion_orienta
da_objetos-1.pdf
Ortiz A. (2013) Conceptualización de software. Consultado en:
http://autecnologia.blogspot.mx/2013/03/conceptualizacion-de-software-educativo.html
s/a. (2007). Programación orientada a objetos. Consultado en:
http://thefricky.wordpress.com/2007/12/28/programacion-orientada-a-objetos-%C2%BFque-es-poo/
s/a. (s.f.) Programación orientada a objetos. Consultado en: http://algonzalezpoo.wordpress.com/que-es-
poo/
Vergara K. (2007) Concepto y tipos de software: programas, definición. Consultado en:
http://www.bloginformatico.com/concepto-y-tipos-de-software.php
Top Related