Sunteți pe pagina 1din 5

Instituto Tecnolgico Superior de Coatzacoalcos

INGENIERA INFORMTICA

Profesor (a): Norma Hildelisa Jimenez Alor


Materia: Analisis y modelado de sistema de informacion
Periodo escolar: Agosto 15 Diciembre 15
Integrantes:
Jimenez Morales Indra de Jesus
Pineda Aquino Luis
Ruiz Martinez Luis Miguel
Semestre y grupo: 5 A
Unidad I: El modelo del proceso del software
Actividad #2: Investigar la historia de la tecnologa orientada a objetos, con la finalidad de
generar una lnea del tiempo
Lugar y fecha: Coatzacoalcos, Ver. a jueves 3 de septiembre del 2015

http://sis324loo.blogspot.mx/2008/09/historia-de-los-lenguajes-de_29.html
http://www.ati.es/novatica/1995/mar-abr/n114obje.html

La Programacin Orientacin a Objetos (P.O.O.) surge en Noruega en1967 con un


lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl,
en el centro de clculo noruego.
Simula 67 introdujo por primera vez los conceptos de clases, corrutinas y
subclases (conceptos muy similares a los lenguajes Orientados a Objetos de hoy
en
da).
El nacimiento de la Programacin Orientacin a Objetos en Europa pas
inadvertido para gran parte de los programadores. Hoy tenemos la Orientacin a
Objetos como un nio de 33 aos al que todos quieren bautizar.
Uno de los problemas de inicio de los aos setentas era que pocos sistemas
lograban terminarse, pocos se terminaban con los requisitos iniciales y no todos
los que se terminaban cumpliendo con los requerimientos se usaban segn lo
planificado. El problema consista en cmo adaptar el software a nuevos
requerimientos imposibles de haber sido planificados inicialmente.
Este alto grado de planificacin y previsin es contrario a la propia realidad. El
hombre aprende y crea a travs de la experimentacin, no de la planeacin. La
Orientacin a Objetos brinda estos mtodos de experimentacin, no exige la
planificacin de un proyecto por completo antes de escribir la primera lnea de
cdigo.
En los 70s cientficos del centro de investigacin en Palo Alto Xerox (Xerox park)
inventaron el lenguaje Small talk que dio respuesta al problema anterior (investigar
no planificar).
Small talk fue el primer lenguaje Orientado a Objetos puro de los lenguajes
Orientados a Objetos, es decir, nicamente utiliza clases y objetos (Java usa tipos
de datos primitivos, o bien los Wrappers que son clases que encapsulan tipos de
datos primitivos).
Quien tuvo la idea fue D. Parnas cuando propuso la disciplina de ocultar la
informacin. Su idea era encapsular cada una de las variables globales de la
aplicacin en un solo mdulo junto con sus operaciones asociadas, slo mediante
las cuales se poda tener acceso a esas variables.

El resto de los mdulos (objetos) podan acceder a las variables slo de forma
indirecta mediante las operaciones diseadas para tal efecto.
En los aos 80s Bjarne Stroustrup de AT&T Labs., ampli el lenguaje C para
crear C++ que soporta la programacin Orientada a Objetos.
En esta misma dcada se desarrollaron otros lenguajes Orientados a Objetos
como Objective C, Common Lisp Object System (CIOS), object Pascal, Ada y
otros.
Posteriores mejoras en herramientas y lanzamientos comerciales de C++ por
distintos fabricantes, justificaron la mayor atencin hacia la programacin
Orientada a Objetos en la comunidad de desarrollo de software. El desarrollo
tcnico del hardware y su disminucin del costo fue el detonante final. Con ms
computadoras al alcance de ms personas ms programadores, ms problemas y
ms algoritmos surgieron.
En el inicio de los 90s se consolida la Orientacin a Objetos como una de las
mejores maneras para resolver problemas. Aumenta la necesidad de generar
prototipos ms rpidamente (concepto RAD Rapid Aplication Developments). Sin
esperar a que los requerimientos iniciales estn totalmente precisos.
En 1996 surge un desarrollo llamado JAVA (extensin de C++). Su filosofa es
aprovechar el software existente. Facilitar la adaptacin del mismo a otros usos
diferentes a los originales sin necesidad de modificar el cdigo ya existente.
En 1997-98 se desarrollan herramientas CASE orientadas a objetos (como el
diseo asistido por computadora).
Del 98 a la fecha se desarrolla la arquitectura de objetos distribuidos RMI, Corba,
COM, DCOM.
Actualmente la orientacin a objetos parece ser el mejor paradigma, no obstante,
no es una solucin a todos los problemas. Trata de eliminar la crisis del
software. Entre los creadores de metodologas orientadas a objetos se
encuentran: G. Booch, Rambaught, Ivar Jacobson y Peter Cheng.

La Programacin
Orientacin a Objetos
(P.O.O.) surge en
Noruega en 1967.
Con un lenguaje
llamado Simula 67.
Desarrollado por
Krinsten Nygaard y
Ole-Johan Dahl, en el
centro de clculo
noruego.

1967

1960

En 1990 inventaron
el lenguaje Small
talk, fue el primer
lenguaje Orientado
a Objetos puro de
los lenguajes
Orientados a
Objetos, es decir,

nicamente
utiliza clases y
objetos

En los aos
80s Bjarne
Stroustrup de
AT&T Labs.,
ampli el
lenguaje C para
crear C++ que
soporta la
programacin
Orientada a
Objetos

1980

En el inicio de los 90s se


consolida la Orientacin a
Objetos como una de las
mejores maneras para
resolver problemas. Aumenta
la necesidad de generar
prototipos ms rpidamente
(concepto RAD Rapid
Aplication Developments).
Sin esperar a que los
requerimientos iniciales estn
totalmente precisos.

1970
1990

1970

1980

En 1996 surge un desarrollo


llamado JAVA (extensin de C++).
Su filosofa es aprovechar el
software existente. Facilitar la
adaptacin del mismo a otros
usos diferentes a los originales
sin necesidad de modificar el
cdigo ya existente.
En 1997-98 se desarrollan
herramientas CASE orientadas
a objetos (como el diseo
asistido por computadora).

Del 98 a la fecha se
desarrolla la arquitectura de
objetos distribuidos RMI,
Corba, COM, DCOM.

1990

1996
1996

19971996

1998

199

S-ar putea să vă placă și