James E. Rumbaugh (nacido el 22 de agosto de 1947) es un científico informático y metodólogo orientado a objetos estadounidense [1] que es mejor conocido por su trabajo en la creación de la Técnica de Modelado de Objetos (OMT) y el Lenguaje de Modelado Unificado (UML).
Nacido en Belén, Pensilvania , Rumbaugh recibió una licenciatura en física del Instituto Tecnológico de Massachusetts (MIT), una maestría en astronomía del Instituto Tecnológico de California (Caltech) y recibió un doctorado en informática del MIT con el profesor Jack Dennis . [1]
Rumbaugh comenzó su carrera en la década de 1960 en Digital Equipment Corporation (DEC) como científico investigador principal. De 1968 a 1994 trabajó en el Centro de Investigación y Desarrollo de General Electric desarrollando tecnología, enseñando y brindando consultoría. En General Electric también dirigió el desarrollo de la técnica de modelado de objetos (OMT), un lenguaje de modelado de objetos para el diseño y modelado de software.
En 1994, se unió a Rational Software , donde trabajó con Ivar Jacobson y Grady Booch ("los Tres Amigos") para desarrollar el Lenguaje de Modelado Unificado (UML). Más tarde fusionaron sus metodologías de desarrollo de software, OMT, OOSE y Booch en el Proceso Unificado Racional (RUP). En 2003 se trasladó a IBM , después de que esta adquiriera Rational Software. Se jubiló en 2006. [1]
Tiene dos hijos adultos y (en 2009) vivía en Saratoga, California, con su esposa. [2]
Los principales intereses de investigación de Rumbaugh son los lenguajes de descripción formal, la "semántica de la computación, las herramientas para la productividad de la programación y las aplicaciones que utilizan algoritmos complejos y estructuras de datos". [1]
En su trabajo de posgrado en el MIT, Rumbaugh contribuyó al desarrollo de la arquitectura informática de flujo de datos . Su tesis describió el lenguaje de programación paralela , la computadora de procesador paralelo y una base para una arquitectura de red, que se orienta al flujo de datos. [3] Rumbaugh realizó contribuciones adicionales a la Técnica de modelado de objetos , IDEF4 , el Proceso unificado racional y el Lenguaje de modelado unificado .
Rumbaugh ha escrito varios libros sobre UML y RUP junto con Ivar Jacobson y Grady Booch . Una selección incluye: