Introducción a la Programación Orientada a Objetos

Páginas: 22 (5291 palabras) Publicado: 8 de octubre de 2014


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN


Licenciatura En Informática



Informática IV
(Programación Orientada a Objetos)



Contenido













OBJETIVO GENERAL






Al terminar el curso, el alumno conocerá la filosofía de la orientación a objetos, así como su implementación en un lenguaje de programación.El alumno deberá estar familiarizado con los fundamentos básicos de las estructuras de datos y el análisis y diseño orientado a objetos.

UNIDAD 1. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS

Objetivos Específicos
Conocer brevemente los orígenes de la programación orientada a objetos
Definir qué es la orientación a objetos
Definir qué es el paradigma orientado a objetos
Conocer losprincipios fundamentales de la programación orientada a objetos
Describir algunas de las características de los lenguajes orientados a objetos
1.1 Introducción
En los 70’s se hablaba de la “crisis del software”, lo que dio lugar en el campo de la informática a una tendencia estructurada (programación estructurada, análisis estructurado, diseño estructurado, etc.) se pensaba que lo estructuradoera la solución a todos los problemas de desarrollo de software ya que aparecieron metodologías que promovían una solución jerárquica, disciplinada, organizada y planificada para el desarrollo de software. Se introdujeron algunas mejoras en los lenguajes de programación para facilitar estas características, como estructuras de control para eliminar el goto, algunos recursos de modularidad y deorganización de bibliotecas de programas.

Sin embargo, desafortunadamente pocos sistemas lograban terminarse, pocos se terminaban cumpliendo los requerimientos iniciales y no todos los que se terminaban cumpliendo los requerimientos iniciales se usaban según lo planeado. El problema (mal llamado de mantenimiento) era la falta de adaptabilidad a nuevos requerimientos que no habían sido planeados.La “estructuración” facilitaba la revisión y modificación de cientos de líneas de código pero no lo impedía.

En la realidad es prácticamente imposible planear absolutamente todo, puesto que aprendemos con la experiencia, no de la planificación. Actualmente es necesario desarrollar prototipos rápidamente sin tener que esperar a que los requerimientos iniciales estén totalmente definidos; espreciso aprovechar el software existente y tener facilidad de adaptación de este software a otros usos diferentes a los originales, sin tener que modificar el código existente, con los riesgos que implica que algo que funcionaba ya no funcione.

La orientación a objetos vino a suplantar la tendencia estructurada en los 90's, con los objetivos de hacer frente a una mayor productividad, funcionalidady sencillez en el desarrollo de aplicaciones (programas, interfaces y bases de datos).

Actualmente la frase “orientado (a) a objetos”, es muy popular, escuchándose a cada momento frases como “sistemas operativos orientados a objetos”, “lenguajes orientados a objetos”, “programación orientada a objetos” (POO), ”bases de datos orientadas a objetos”, etc. Sin embargo, el concepto tiene más de 40años, cuando se dio su nacimiento con la creación del lenguaje Simula en 1967, este lenguaje fue creado para aplicaciones de simulación. Su redescubrimiento y popularidad se deben a lenguajes como Smalltalk creado a finales de los 70s, Java y C++, lenguaje que fue creado por Bjärne Stroustrup y fue basado en un lenguaje que es usado ampliamente como C.

La Orientación a Objetos constituye unametodología de diseño y desarrollo de software barato. Esta metodología de análisis, diseño y programación que configura las fases fundamentales del ciclo de vida de un sistema informático, se asentó como la estructura metodológica de los años 90, y se considera actualmente como un paradigma en el desarrollo de aplicaciones.
1.2 El Paradigma de la Orientación a Objetos
1.2.1 ¿Qué es la OO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a programacion orientada a objetos
  • PPO introduccion a la programacion orientada a objetos
  • Introduccion A La Programacion Orientada A Objetos 414 K8u3gh
  • Que es un Objeto? Programacion Orientada a Objetos
  • Introduccion A La Programacion Orientada A Objetos
  • Introducción A La Programacion Orientada A Objetos
  • Introduccion a la programacion orientada a objetos
  • Programación Orientada a Objetos Introducción

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS