U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la...

9
INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES METODOLOGÍA DE LA PROGRAMACIÓN IV El concepto de la Programación y la Metodología

description

La importancia de reflexionar sobre la diferencia entre Programación Orientada a Objetos y Metodología de la Programación Orientada a Objetos. El documento base de la presentación puede ser solicitado a solicitar informacion adicional a [email protected]

Transcript of U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la...

Page 1: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONESMETODOLOGÍA DE LA PROGRAMACIÓN IVEl concepto de la Programación y la Metodología

Page 2: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

–Izquierdo L., 2007

La POO es otra forma de descomponer problemas. Este nuevo método de

descomposición es la descomposición en objetos; fijarse no en lo que hay que

hacer en el problema, sino en cuál es el escenario real del mismo, e intentar

simular ese escenario en nuestro programa

Page 3: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

Entre mas rápido llegues a la programación, mas tardará tu proyecto

–Richard Stallman, 1998

Page 4: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

La programación orientada a objetos es la acción de programar computadoras que aparece por la trascendencia que debían tener los lenguajes secuenciales, estructurados, imperativos, etc., para resolver los problemas que cada vez se iban presentando con mayor complejidad.

De ahí que su nombre siempre especifique que es ORIENTADA; lo que quiere decir que tuvo una concepción inicial de paradigmas tradicionales, pero que poco a poco se fue acomodando a los objetos. Así, podemos reconocer entonces que también existe un paradigma de objetos, el que no es orientado porque su filosofía de creación siempre fueron las clases y los objetos.

Page 5: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

En su texto (Aragon M., 2005) asegura que “los lenguajes orientados a objetos, en algún momento partieron de un lenguaje base que era de paradigmas lineales y estructurados, y a medida que iban incorporando mejoras que permitieran aplicar el paradigma orientado a objetos, se iban convirtiendo en lenguajes orientados a objetos. Con base en este argumento podemos decir, por ejemplo, que Java no es orientado a objetos sino un lenguaje de objetos; pues desde su concepción se pensó en esta filosofía como el estándar del mismo. Java es lenguaje de un solo paradigma: el de clases y objetos.”

Los lenguajes de programación representan un universo al que es imposible seguirle la tendencia.

–Joyanes A., 1998

Page 6: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

Hablar de PROGRAMACIÓN es comúnmente un llamado a la acción de codificar, de interactuar con la máquina a través de una serie de símbolos o instrucciones que, al escribirse, permiten que una computadora lleve a cabo determinadas tareas. Esta acción de codificar no lleva inmerso el concepto del profundo análisis de la necesidad, ni el estudio de las herramientas adecuadas, ni la estimación del esfuerzo para lo que se va a generar, de tal manera que la mayoría de las acciones quedan disponibles a lo que ocurra con la aplicación del ensayo y error.

Visto de esta forma, puede ser una competencia del hacer que se logra desarrollar mediante estudios técnicos y/o tecnológicos, niveles a quienes está encomendado el hacer y el saber hacer.

Page 7: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

La METODOLOGÍA hace referencia a los métodos de investigación que permiten lograr ciertos objetivos en una ciencia. La metodología también puede ser aplicada al arte, a la ingeniería, en fin, a todas las disciplinas que requieran en su quehacer una observación rigurosa. Por lo tanto, la metodología es el conjunto de métodos que rigen una investigación científica o en una exposición doctrinal.

En otras palabras la metodología es una etapa o conjunto de etapas específicas y detalladas que precede a las acciones necesarias para concretar un proceso o producto, y que procede de una posición teórica, analítica, epistemológica.

Page 8: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

Esta si es una competencia que requiere una formación más exigente que el nivel técnico. Por ello es un llamado a que el personal dedicado a la ingeniería, logre desarrollar dicha competencia

hablar de METODOLOGÍA lleva a trabajar en una serie de estrategias organizadas que permiten visualizar, desde el todo hasta el detalle, la forma en que la solución a un problema tuvo su concepción, su análisis, su modelación, su desarrollo.

Page 9: U1T2 - El concepto de la programación Vs el concepto de la MetodologíaU1 t2 el concepto de la programación y la metodología

FinalmenteUna metodología de programación es un conjunto o sistema de métodos, principios y reglas que permiten enfrentar de manera sistemática el desarrollo de un programa que resuelve un problema algorítmico. Estas metodologías generalmente se estructuran como una secuencia de pasos que parten de la definición del problema y culminan con un programa que lo resuelve (Giraldo & Niño, 2009)