Historia De Openup
Cuando analizamos un sistemacreamos un modelo que representa un aspecto de la realidad que nos interesa. Los modelos que se construyen con OO reflejan la ralidad de un modo mas natural que los obtenidos con los otros sistemastradicionales, ya que la realidad esta formada por objetos y eventos que cambian el estado de dichos objetos.
Por ello cuando elmundo real cambia el software OO es mas fácil de cambiar, siendo por elloel coste de mantenimiento mas económico.
Algunos autores [Pressman, 1993] consideran que el análisis OO es esencialmente una actividad de clasificación. Es decir, se analiza un problema con el finde determinar las clases de objetos que son aplicables en el desarrollo de la solución. Mientras que en el diseño OO se definen los objetos que derivan de cada clase y las interrelaciones entre ellos.Desde los orígenes de la OO, a finales de los años 80, se han publicado muchas metodologías de desarrollo de software. Algunas describen el proceso de desarrollo completo, otras presentan etapasfundamentales del mismo.
En la actualidad, la metodología que se esta asentando como un estándar en el proceso de desarrollo de software es el denominado:”Proceso Unificado de Desarrollo de Software”,que esta valado por Ivar Jacobson, Grady Booch y James Rumbaugh [Jacobson, 1999, 2001], autores del lenguaje Unificado de Modelado (UML), y que aplica el desarrollo de software OO [Booch, 1999].
Elproceso Unificado es el resultado de mas de tres décadas de desarrollo y uso. Arranca del Metodo de Ericsson, en 1967, cuyo creador fue Ivar Jabcobson, que modelaba el sistema como un conjunto debloques interconectados, lo que en UML se conoce como subsistemas y se implementan mediante componentes. En escencia el método es el que hoy se conoce como “desarrollo basado en componentes”.
En 1976, la...
Regístrate para leer el documento completo.