lunes, 16 de abril de 2018

Los 3 amigos (Grady Booch, James Rambaugh e Ivar Jacobson).

Los 3 amigos.
 (Grady Booch, James Rambaugh e  Ivar Jacobson). 

Grady Booch
Resultado de imagen para Grady Booch

Grady es reconocido internacionalmente por su trabajo innovador en arquitectura de software, ingeniería de software y entornos de desarrollo colaborativo.

Se desempeñó como científico jefe de Rational Software Corporation desde su fundación en 1981 y mediante su adquisición por parte de IBM.En 2003, ha estado profundamente involucrado en la estrategia de sistemas cognitivos de IBM, para Watson y actualmente es el científico principal de Watson / M enfocado en la cognición incorporada.

Dirigió el tema de IBM Global Technology Outlook sobre sistemas cognitivos, y ahora continúa trabajando con los arquitectos clave de Watson Group y la organización hermana de IBM Research para avanzar en la ciencia y la práctica de los sistemas cognitivos. 

Es la autor de los seis libros más vendidos, incluida la Guía del usuario de UML y el análisis y diseño orientados a objetos y aplicaciones con aplicaciones. Escribe una columna regular sobre arquitectura para el software IEEE.

 Grady ha publicado varios cientos de artículos sobre ingeniería de software, incluyendo artículos publicados a principios de los 80 que originaron el término y práctica de diseño orientado a objetos (OOD), además de artículos publicados a principios de 2000 que originaron el término y la práctica de entornos de desarrollo colaborativo.

James Rambaugh
Resultado de imagen para James Rumbaugh

Es uno de los principales metodólogos orientados a objetos. Es el principal desarrollador de la Técnica de Modelado de Objetos (OMT) y el autor principal del libro best-seller Modelado y Diseño Orientado a Objetos . Antes de unirse a Rational Software Corporation en octubre de 1994, trabajó durante más de 25 años en el Centro de Investigación y Desarrollo de General Electric en Schenectady, Nueva York.

Desarrolló el lenguaje de programación orientado a objetos DSM, el modelo de control de árbol de estado, la notación de modelado de objetos OMT y el editor gráfico de la herramienta Object Modeling Tool.

 Su carrera se ha ocupado de la semántica de la computación, las herramientas para programar la productividad y las aplicaciones que usan algoritmos complejos y estructuras de datos.
Desarrolló Chipwright, un sistema CAD gráfico interactivo para el diseño de VLSI con verificación de reglas de diseño incremental, también desarrolló Flow Graph System, un sistema gráfico interactivo genérico para controlar una red de trabajos de ingeniería de diseño, incluida la gestión de múltiples versiones de datos y la coordinación del flujo de información entre las aplicaciones.

Llevo a cabo algoritmos para la visualización de imágenes tridimensionales en tiempo real utilizando procesadores de matriz, y desarrolló Parallax, un lenguaje para la programación de procesadores de matriz segmentados.


Ha publicado artículos de revistas sobre su trabajo y ha hablado en conferencias líderes orientadas a objetos. Escribe una columna regular para el Journal of Object-Oriented Programming.

Ivar Jacobson

Resultado de imagen para James Rumbaugh
En 1967 propuso la utilización de componentes de software en el desarrollo de la nueva generación de conmutadores telefónicos controlados, que Ericsson estaba desarrollando. Para ello inventó diagramas de secuencia y desarrolló diagramas de colaboración. También aplicó diagramas de transición de estado para describir el flujo de mensajes entre los componentes.

 Inventó casos de uso como una forma de especificar los requisitos funcionales de software.
En 1987, dejó Ericsson y fundó la empresa Objective Systems. Una mayoría de las acciones de la compañía fue adquirida por Ericsson en 1991, y la compañía fue renombrada Objectory AB.Ivar Jacobson desarrolló el proceso de software OOSE en Objectory AB alrededor de 1992.

 En 1995 Ericsson vendió Objectory AB a la firma Rational Software, y Jacobson comenzó a trabajar con Grady Booch  y James Rambaugh  , primero para crear el Lenguaje Unificado de Modelado (UML) y posteriormente para desarrollar el Proceso Unificado Racional (RUP).






No hay comentarios:

Publicar un comentario