13
Programación Orientada a Objetos Sesión 1: Programación orientada a objetos

Programación Orientada a Objetos - UNID¿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

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Programación Orientada a Objetos - UNID¿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

Programación Orientada a Objetos

Sesión 1: Programación orientada a objetos

Page 2: Programación Orientada a Objetos - UNID¿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

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.

Page 3: Programación Orientada a Objetos - UNID¿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

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.

Page 4: Programación Orientada a Objetos - UNID¿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

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.

Page 5: Programación Orientada a Objetos - UNID¿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

¿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

Page 6: Programación Orientada a Objetos - UNID¿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

¿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

Page 7: Programación Orientada a Objetos - UNID¿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

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.

Page 8: Programación Orientada a Objetos - UNID¿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

¿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

Page 9: Programación Orientada a Objetos - UNID¿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

¿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

Page 10: Programación Orientada a Objetos - UNID¿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

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

Page 11: Programación Orientada a Objetos - UNID¿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

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.

Page 12: Programación Orientada a Objetos - UNID¿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

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

Page 13: Programación Orientada a Objetos - UNID¿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