Programación Orientada a Objetos

Páginas: 14 (3355 palabras) Publicado: 14 de agosto de 2011
INTRODUCCION

En el presente trabajo de investigación se darán a conocer alunas metodologías de programación utilizadas en la creación de softwares. Una metodología es un conjunto de principios generales que un programador ha de seguir para desarrollar un programa. Cada lenguaje de programación permite al programador seguir una metodología determinada, por tanto los lenguajes de programación sepueden también clasificar según la metodología que sigan. Las metodologías de programación definen cómo se organizan los diferentes elementos de un programa, como esos elementos interactúan entre ellos, etc. Actualmente, las metodologías de programación más comúnmente usadas son los siguientes:

PROGRAMACIÓN ESTRUCTURADA

PROGRAMACIÓN ORIENTADA A OBJETOS

MODULARIZACIÓN

Peroexisten otras mas tales como:

Método de Warnier

Método de Jackson

Método de Bertini

Método de Tabourier

Método de Chapin

Etc.

A continuación se detallan cada uno de estos puntos.

PROGRAMACIÓN ESTRUCTURADA

A finales de los años 1970 y principios de los 1980, se creó una nueva filosofía de diseño de programas llamada programación estructurada. Esta ideaeliminó ese tipo de código largo, monolítico y lineal que saltaba de un lugar a otro con sentencias tipo GOTO. En su lugar, los programadores seccionaban el código en secciones claramente definidas mediante párrafos cortos los cuales eran llamados por un módulo principal. En lugar de la utilización del lenguaje Assembler los lenguajes de tercera generación, tales como COBOL, PASCAL y BASIC sehicieron muy populares. Además, un hardware de ordenador más sofisticado y más rápido hizo posible las bases de datos relacionales, permitiendo el almacenamiento de la información en diskettes y en discos duros. A finales de los 1970 y comienzos de los 1980 era muy caro hacer esto, pero los beneficios eran tremendos. Por no más tiempo del que necesitabas para cerrar un sobre podías almacenar 80caracteres de información. Ahora podías almacenar y recuperar decenas de miles de registros y tenerlos disponibles en un terminal de ordenador.

COMO RESUMEN DIREMOS QUE LA PROGRAMACIÓN ESTRUCTURADA:

Postula el principio de división de un programa en unidades algorítmicas más pequeñas llamadas funciones o procedimientos. Una vez definidos, el programador puede invocar a un procedimiento desdeotro. Típicamente un programa estructurado se realiza diseñando primeramente un conjunto de estructuras de datos, y posteriormente un conjunto de algoritmos (procedimientos) que actúan sobre esas estructuras de datos. Por ejemplo, si queremos desarrollar un programa para calcular la media de diversos conjuntos de variables, el programador desarrolla un procedimiento al que llama media donde implementael algoritmo mediante el cual se calcula la media para cualquier conjunto de variables. Posteriormente invoca a ese procedimiento por cada conjunto de variables de los cuales quiera calcular la media. Algunos lenguajes que siguen metodología de la programación estructurada son el C, Pascal, Basic, Fortran, Cobol, etc.

Aunque la programación estructurada es una metodología que se ha usadodurante mucho tiempo y aún se usa en la actualidad, existe un límite en la complejidad de los programas que se pueden realizar manteniendo los costes de mantenimiento y modificación de los programas razonablemente bajos. Es otras palabras, modificar un programa complejo en Pascal o COBOL puede ser una tarea altamente costosa en términos de tiempo. Para sobrepasar estos problemas se creó la metodologíade la programación orientada a objetos, que postula la división de un programa en unidades autocontenidas llamadas objetos. A diferencia de los procedimientos que contienen sólo algoritmos y los datos sobre los que actúan están aparte, un objeto contiene un conjunto de algoritmos junto con los datos sobre los que actúan. De esta manera cuando un programador invoca algoritmos en un objeto, no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS