詹姆斯·伦贝
James E. Rumbaugh (出生于1947年8月22日)是一位美国计算机科学家和面向对象的方法学家,他以创建对象建模技术(OMT)和统一建模语言(UML)而闻名。
传
Rumbaugh出生于宾夕法尼亚州的伯利恒,获得了马萨诸塞州理工学院(MIT)的物理学学士学位,这是加利福尼亚理工学院(CALTECH)的天文学硕士学位,并获得了博士学位。在杰克·丹尼斯(Jack Dennis )教授的领导下,在麻省理工学院(MIT)获得了计算机科学。
Rumbaugh从1960年代开始在Digital Equipment Corporation (DEC)担任主要研究科学家的职业生涯。从1968年到1994年,他曾在通用电气研发中心开发技术,教学和咨询中工作。在通用电气上,他还领导了对象建模技术(OMT)的开发,这是一种用于软件建模和设计的对象建模语言。
1994年,他加入了理性软件,在那里他与伊瓦尔·雅各布森(Ivar Jacobson)和格雷迪·布赫( Grady Booch )(“三个Amigos”)合作,开发了统一的建模语言(UML)。后来,他们将软件开发的选择性OMT, OOSE和BOOCH合并为合理的统一过程(RUP)。 2003年,他收购了理性软件后移居IBM 。他于2006年退休。
他有两个长大的孩子,(2009年)与妻子一起住在加利福尼亚的萨拉托加。
工作
Rumbaugh的主要研究兴趣是形式描述语言,“计算语义,用于编程生产率的工具以及使用复杂算法和数据结构的应用”。
Rumbaugh在麻省理工学院的研究生工作中为数据流计算机架构的发展做出了贡献。他的论文描述了并行编程语言,并行处理器计算机和网络体系结构的基础,该网络体系结构本身以数据流为生。 Rumbaugh对对象建模技术, IDEF4 ,合理的统一过程和统一建模语言做出了进一步的贡献。
出版品
Rumbaugh与Ivar Jacobson和Grady Booch一起写了许多有关UML和RUP的书。选择包括:
- 1975年。用于数据流程序的平行异步计算机架构。麻省理工学院论文
- 1991年。面向对象的建模和设计。和其他人。 Prentice Hall , ISBN 0-13-629841-9.
- 1996年。 《 OMT Insights:关于面向对象的编程杂志》建模的观点。詹姆斯·科普林(James Coplien)的前言。
- 1999年。统一软件开发过程
- 2005年。用UML的面向对象的建模和设计