Este documento presenta información biográfica y bibliográfica sobre siete expertos en ingeniería de software: James Rumbaugh, Grady Booch, Ivar Jacobson, Walker Royce, Alan Cameron Wills. Los expertos son conocidos por su trabajo en el desarrollo del Lenguaje Unificado de Modelado (UML) y el Proceso Unificado Racional (RUP). Se describen sus contribuciones al campo del desarrollo de software y libros publicados.
1. DISEÑO DE UN SISTEMA DE INFORMACIÓN
PARA LA GESTIÓN DEL CREDITO EN EMPRESAS
DE MICROCRÉDITO
BRENDA BRITO HERNÁNDEZ
2.
3. EXPERTOS
Ivar Jacobson
Walker Royce
Alan Cameron
Wills
James
Rumbaugh
Grady Booch
Expertos
4. JAMES RUMBAUGH
(24 de septiembre de 1947 (edad 67), Bethlehem, Pensilvania,
Estados Unidos Es un científico de la computación y un metodologista
de objeto).
Es mejor conocido por su trabajo en la creación de la Técnica de Modelado de Objetos y el Lenguaje
Unificado de Modelado (UML). Doctorado en ciencias de la computación por el M.I.T.
Rumbaugh dirigió el desarrollo de la OMT, en el Centro de Investigación y Desarrollo de la General Electric,
donde trabajó durante más de 25 años.
Se unió a Rational Software en 1994, y trabajó allí con Ivar Jacobson y Grady Booch ("los Tres Amigos")
para desarrollar UML. Más tarde fusionaron sus metodologías de desarrollo de software, OMT, OOSE y
Booch en el Proceso Unificado Racional (RUP). En el 2003 se trasladó a IBM, después de su adquisición de
Rational Software. Se retiró en 2006.
5. Estudió en Massachusetts Institute of Technology, en el Instituto de Tecnología de California, y en 1975 un
doctorado en ciencias de la computación en el MIT el profesor Jack Dennis.
Comenzó su carrera en la década de 1960 en Digital Equipment Corporation como el científico principal de
investigación. De 1968 a 1994 trabajó en la General Electric Research y el desarrollo de tecnología Centro
de Desarrollo, docencia y consultoría. En General Electric también lideró el desarrollo de la técnica de
modelado de objetos, un lenguaje de modelado de objetos para el modelado de software y el diseño.
Su principal interés es lenguajes de descripción formal, la semántica de cálculo, herramientas de
productividad de programación y aplicaciones que utilizan complejos algoritmos y estructuras de datos.
En su trabajo de posgrado en MIT contribuyó al desarrollo de la arquitectura de computadores de flujo de
datos. Su tesis se describe lenguaje de programación paralela, equipo con procesador paralelo y una base
para una arquitectura de red, que se orienta al flujo de datos, hizó otras contribuciones a Object Modeling
Technique, IDEF4, el Proceso Racional Unificado y Lenguaje de Modelado Unificado.
6. LIBROS
• EL LENGUAJE UNIFICADO DE MODELADO
• MODELADO DISEÑO ORIENTADOS OBJETOS
• THE UNIFIED MODELING LANGUAGE REFERENCE MANUAL.SECOND EDITION
• MODELADO DISEÑO ORIENTADOS OBJETOS
• OBJECT-ORIENTED MODELING AND DESIGN WITH UML, 2º ED.
• THE UNIFIED MODELING LANGUAGE USER GUIDE
• EL INTERIOR DE OMT
• EL MANUAL DE REFERENCIA DEL LENGUAJE DE MODELADO UNIFICADO
• EL CURSO DE APRENDIZAJE COMPLETO DE UML
• EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE
• LA GUÍA DEL USUARIO DE LENGUAJE DE MODELADO UNIFICADO
ATRÁS
7. GRADY BOOCH
(nació el 27 de febrero de 1955, edad 59), Texas, Estados
Unidos es un diseñador de software, un metodologista de
software y entusiasta de diseño de patrones.
Es director científico de Rational Software (ahora parte de IBM) y editor de una serie de Benjamin/Cummings. En
1995 se recibió como miembro de la Asociación de Maquinaria Computacional (ACM). Fue nombrado socio de
IBM en 2003.
Booch es mejor conocido por el desarrollo del Lenguaje Unificado de Modelado(UML) con Ivar Jacobson y James
Rumbaugh. También desarrolló el método Booch de desarrollo de software, el que presenta en su libro, Análisis y
Diseño Orientado a Objetos. Él aconseja la adición de más clases para simplificar códigos complejos.
Obtuvo su licenciatura en 1977 en la Academia de la Fuerza Aérea de los Estados Unidos y un master en
ingeniería eléctrica en 1979 de la Universidad de California, Santa Barbara.
8. GRADY BOOCH
Es un miembro de la Asociación Para Maquinaria Computarizada (ACM), el Instituto de Eléctricos e
Ingenieros de Electrónica (IEEE), la Asociación Americana para el Adelantamiento de la Ciencia (AAAS), y de
Profesionales de Computadora para la Responsabilidad Social (CPSR). El es un Hombre de IBM, un Hombre
de ACM, un Hombre de la Red de la Tecnología del Mundo, y un Visionario del Foro de Desarrollo de
Software. Grady fue un miembro fundador de la Mesa de la Alianza Ágil, del Grupo de Ladera, y del
Instituto Mundial de Arquitectos de Software. El sirve también en la Mesa Consultora de la Universidad de
Northface.
Grady vive con su esposa y gatos en Colorado. Sus intereses incluyen la lectura, viajar, cantar y tocar el
arpa.
9. LIBROS
• ANALISIS DE DISEÑO ORIENTADO A OBJETOS CON APLICACIONES.
• SOFTWARE ENGINEERING WITH ADA
• THE UNIFIED SOFTWARE DEVELOPMENT PROCESS (JAMES RUMBAUGH, GRADY BOOCH y IVAR JACOBSON).
• EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE (JAMES RUMBAUGH, GRADY BOOCH y IVAR JACOBSON).
• EL LENGUAJE UNIFICADO DE MODELADO GRADY BOOCH y IVAR JACOBSON).
• COMPETITIVIDAD DE LA EMPRESA ESPAÑOLA.
• OBJECT-ORIENTED ANALYSIS AND DESIGN WITH APPLICATIONS.
• THE UNIFIED MODELING LANGUAGE USER GUIDE (OBJECT TECHNOLOGY SERIE S) (JAMES RUMBAUGH y GRADY BOOCH).
• URL, MANUAL DE REFERENCIA (JAMES RUMBAUGH, GRADY BOOCH y IVAR JACOBSON).
• EL LENGUAJE UNIFICADO DE MODELADO (UML) JE UNIFICADO DE MODELADO (JAMES RUMBAUGH, GRADY BOOCH y IVAR
JACOBSON).
ATRÁS
10. IVAR JACOBSON
Nació 2 de septiembre de 1939 (edad 75), Ystad, Suecia.
Obtuvo su maestría en Ingeniería Eléctrica en la Universidad Tecnológica
Chalmers (Chalmers tekniska högskola) de Gotemburgo en 1962, y un
doctorado en la Universidad Tecnológica Real (Kungliga Tekniska högskolan)
de Estocolmo en 1985, con una tesis sobre lenguaje constructor para grandes sistemas en tiempo real. 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. Pensó que era necesario hacer planes de desarrollo de software y fue uno de los
desarrolladores originales de SDL (lenguaje de descripción y especificación). En 1967, SDL se convirtió en un
estándar en la industria de las telecomunicaciones. También inventó casos de uso como una forma de especificar
los requisitos funcionales de software.
11. IVAR JACOBSON
En abril de 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 octubre de 1995 Ericsson comenzó a trabajar con Grady Booch y James Rumbaugh, primero para crear el
Lenguaje Unificado de Modelado (UML) y posteriormente para desarrollar el Proceso Unificado Racional (RUP).
En 2003 Rational Software fue adquirida por IBM e Ivar decidió renunciar, pero se quedó en la empresa hasta
mayo de 2004, como técnico consultor ejecutivo.
A mediados de 2003 formó Ivar Jacobson International (IJI), que es un paraguas de la empresa Ivar Jacobson
Consulting (IJC), que opera en 4 continentes y cuenta con oficinas en el Reino Unido, EE.UU., Escandinavia, China,
Corea, Singapur y Australia.
En noviembre de 2005, Jacobson anunció la Essential Unified Process (EssUP), una nueva "práctica" centrada en
el proceso de desarrollo de software. Se trata de un nuevo comienzo a la integración de prácticas eficaces de
entre los tres principales campos de proceso: el proceso unificado, los métodos ágiles y el proceso de madurez.
Cada uno de ellos contribuye diferentes capacidades: estructura, la agilidad y la mejora de procesos.
Jacobson ha descrito a EssUP como un "súper ligeros y ágiles". RUP y la IJC han integrado EssUP en Microsoft
Visual Studio Team System, y Eclipse.
12. LIBROS
• THE UNIFIED SOFTWARE DEVELOPMENT PROCESS (JAMES RUMBAUGH, GRADY BOOCH y IVAR JACOBSON).
• EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE (JAMES RUMBAUGH, GRADY BOOCH y IVAR
JACOBSON).
• EL LENGUAJE UNIFICADO DE MODELADO (JAMES RUMBAUGH, GRADY BOOCH y IVAR JACOBSON).
• OBJECT ORIENTED SOFTWARE ENGINEERING.
• THE OBJECT ADVANTAGE.
• THE UNIFIED MODELING LANGUAGE REFERENCE MANUAL (JAMES RUMBAUGH, GRADY BOOCH y IVAR
JACOBSON).
• URL, MANUAL DE REFERENCIA (JAMES RUMBAUGH, GRADY BOOCH y IVAR JACOBSON).
• EL LENGUAJE UNIFICADO DE MODELADO (UML) JE UNIFICADO DE MODELADO (JAMES RUMBAUGH, GRADY
BOOCH y IVAR JACOBSON).
ATRÁS
13. WALKER ROYCE
Es el vicepresidente de IBM en todo el mundo servicios de laboratorio racional.
Se unió Racional en 1994 y se desempeñó como vicepresidente de servicios profesionales desde 1997 a través de
la adquisición de IBM en 2003. En los últimos diez años, ha logrado grandes proyectos de ingeniería de software,
consultadas con un amplio espectro de clientes de IBM Rational en todo el mundo, y se desarrolló un enfoque de
gestión de software basado en un desarrollo iterativo y ciclo de vida de la entrega, las mejores prácticas de la
industria, y las prioridades de la arquitectura en primer lugar.
Walker es el autor de Software de Gestión de Proyectos, un marco unificado y una de las fuentes principales de la
filosofía de gestión inherentes al Proceso Unificado de Rational de IBM. Antes de unirse a Rational Software,
Walker pasó 16 años en el desarrollo de proyectos de software, desarrollo de la tecnología de software y
funciones de administración de software en TRW Electrónica y Defensa. Él recibió el Premio del Presidente de
TRW para la Innovación por sus contribuciones en el middleware distribuido arquitectura y procesos iterativos de
software en 1990 y fue nombrado Fellow TRW Técnica en 1992. Recibió una licenciatura en física de la
Universidad de California y una maestría en información y control de la computadora ingeniería de la Universidad
de Michigan.
Áreas clave de Walker de especialización incluyen el desarrollo ágil , y el éxito de la medición y el retorno de la
inversión.
14. LIBROS
• Eureka!: Discover and Enjoy the Hidden Power of the English Language by Walker Royce (Jun 30, 2011)
• Software Project Management: A Unified Framework by Walker Royce (Sep 20, 1998)
• The Economics of Iterative Software Development: Steering Toward Better Business Results by Walker
Royce, Kurt Bittner and Michael Perrow (Apr 8, 2009)
ATRÁS
15. ALAN CAMERON WILLS
Es un escritor, mentor, analista de software, desarrollador y arquitecto.
Su especialidad es el análisis, desarrollo basado en pruebas, métodos y
herramientas de desarrollo, lenguajes de dominio específico, el desarrollo ágil,
recopilación de requisitos, UML, arquitectura de software, Visual Studio SDK, la personalización de Team
Foundation, herramientas de soporte de procesos, C #, Java, Catálisis, DHTML, ASP, Javascript, Smalltalk,
Lisp, JCL360, PDP-8 código de máquina; tutoría, asesoramiento y presentación, redacción técnica.
Estudió en la universidad de Manchester.
16. ALAN CAMERON WILLS
Se unió a Microsoft en 2004. Actualmente, escribo acerca de las pruebas, UML, y el proceso de
desarrollo. En gran parte es material de MSDN Library, pero a veces artículos, libros, y el guión gráfico de
vez en cuando para una tira de dibujos animados.
Antes de unirse a Microsoft, fue un consultor de la misma las materias. La tesis doctoral en 1990 fue sobre
el uso de las matemáticas para verificar los programas. Estirar aún más atrás, empezó como diseñador de
hardware lógica después de graduarse como físico.
Aun disfruta jugar con chips y cables. Le gusta la creatividad de la fabricación de software y hardware.
Trabaja desde la casa en la costa de Pembrokeshire, Cardigan.
17. LIBROS PUBLICADOS
• Las pruebas para la entrega continua con Visual Studio 2012 (patrones y prácticas de Microsoft) por
Larry Brader, Howie Hilliker y Alan Cameron Testamentos (02 de marzo 2013)
• Desarrollo de dominio específico con Visual Studio Tools DSL de Steve Cook, Gareth Jones, Stuart Kent
y Alan Cameron Testamentos (03 de junio 2007)
• Objetos, Componentes, Estructuras y con UML: El Catálisis (SM) Enfoque por Desmond Francisco
D'Souza y Alan Cameron Testamentos (29 de octubre 1998)
ATRÁS