Biografía de Ivar Jacobson

5415 palabras 22 páginas
http://www.rational.com/uml de Rational.

UML (Unified Modeling Language)
Desde que Simula 67 introdujera el concepto de clase y herencia los lenguajes OO han experimentado una rápida e intensa evolución para acercarse a la realidad que la empresa les reclama. Pero no es hasta los inicios de la década de los 90 cuando realmente existe un intento serio de normalizar la metodología OO.
El Dr. James Rumbaugh en 1991 con Michael Blaha, William Premerlani, Frederick Eddy y William Lorensen desarrollan "Object Oriented Modeling and Design" introduciendo OMT (Object Modeling Technique) que él mismo define como "una metodología orientada a objetos para el desarrollo de software".

El Dr. Ivar Jacobson en 1992 desarrolla el método OOSE
…ver más…

Existen numerosos métodos de diseño orientados a objetos: Booch, Yourdon- Coad, Martín, Shlaer & Mellor, Rumbaugh, por citar algunos. Pero en general como ocurre en cualquier proyecto estructurado, un proyecto software OO se compone de las siguientes etapas:

Análisis Orientado a Objetos (AOO)
Diseño Orientado a Objetos (DOO)
Programación Orientada a Objetos (POO)

Aunque no siempre están bien delimitadas las etapas de análisis y diseño en la OO, se pueden sintetizar de alguna forma las ideas claves de las distintas tecnologías existentes dentro del desarrollo orientado a objetos al que denominaremos diseño.

En este proyecto se plantea incursionar en las dos primeras etapas y realizar al final un análisis que permita concluir características de interés en el desarrollo de aplicaciones, dado que se tendrán los antecedentes adecuados.

Se analizarán tres metodologías para el análisis y diseño orientado a objetos:

UML, Yourdon y Booch.

2.3 Impacto Socioeconómico.

El reciente aumento de aplicaciones en donde se utiliza la computadora ha sido posible debido a un hardware de bajo costo, por lo cual la demanda de software ha crecido de forma exponencial.

Esto implica que son necesarias técnicas y tecnología eficientes de Ingeniería de Software para resolver los múltiples problemas que se derivan de las

Documentos relacionados