Grady Booch

Grady Booch
Grady Booch, CHM 2011 2 cropped.jpg
2011年的Grady Booch
出生1955年2月27日(67岁)
教育美国空军学院B.S.
加利福尼亚大学圣塔芭芭拉多发性硬化症。
闻名
奖项
科学职业
机构
网站研究员。沃森.ibm.com/研究员/看法.php?person = us-gbooch

Grady Booch(出生于1955年2月27日)是美国人软件工程师,以发展统一的建模语言(UML)与伊瓦尔·雅各布森詹姆斯·伦贝。他因其在软件架构,软件工程和协作开发环境.[1][2][3][4][5][6][7]

教育

布赫赢得了他的奖金学士学位1977年美国空军学院硕士1979年从加利福尼亚大学圣塔芭芭拉.[8]

职业和研究

Booch毕业后在范登伯格空军基地工作。他最初是一名项目工程师,后来又管理了航天飞机和其他项目的地面支撑任务。在获得硕士学位后,他成为空军学院的教练。[9]

Booch担任首席科学家理性软件公司从1981年创立至2003年IBM的收购,他继续工作至2008年3月。此后,他成为IBM Research and Series Editor的首席科学家,专业的科学家本杰明·卡明斯.

Booch致力于改善软件开发的艺术和科学。在1980年代,他写了一本关于编程的最受欢迎的书籍之一艾达。他以发展统一的建模语言伊瓦尔·雅各布森詹姆斯·伦贝在1990年代。

IBM 1130

Booch首次接触了IBM 1130.[10]

...我在当地的IBM销售办公室砸了门,直到推销员可怜我为止。我们聊天了一段时间后,他递给我一份Fortran [手册]。我敢肯定他把它交给我想:“我再也不会收到这个孩子的声音了。”接下来的一周我回来说:“这真的很酷。我读了整本书,写了一个小程序。在哪里可以找到一台计算机?”令我高兴的是,这个家伙在周末和持续时间迟到的IBM 1130上编程了时间。那是我的第一次编程经验,我必须感谢那位匿名的IBM推销员启动了我的职业生涯。谢谢,IBM。

布希方法

班级图

Booch开发了布希方法他在1991/94年的书中提出的软件开发面向对象的分析和设计。他建议添加更多类来简化复杂的代码。这布希方法是一种用于软件工程。它是一个对象建模语言和广泛使用的方法面向对象的分析和设计。它是由Booch开发的理性软件.

Booch方法的符号方面现在已被统一的建模语言(UML),该元素来自Booch方法的图形元素以及来自对象建模技术(OMT)和面向对象的软件工程(OOSE)。

Booch方法的方法学方面已纳入了几种方法和过程,主要的方法是合理的统一过程(RUP)。

设计模式

Booch也是倡导者设计模式。例如,他写了前言设计模式,这是一本领域的早期且具有影响力的书。

IBM研究-Almaden

他现在是IBM研究-Almaden作为软件工程的首席科学家,他继续在“软件体系结构手册”上进行工作,并领导着软件工程领域的几个长期项目。格雷迪(Grady)曾担任全球众多复杂软件密集型系统的建筑师和建筑导师。

出版物

Grady Booch发表了几篇文章和书籍。一个选择:

  • 软件工程艾达.[11]
  • 对象解决方案:管理面向对象的项目.[12]
  • 统一软件开发过程。和伊瓦尔·雅各布森詹姆斯·伦贝.[13]
  • 完整的UML培训课程。与James Rumbaugh和Ivar Jacobson在一起。[14]
  • 统一建模语言参考手册,第二版。与James Rumbaugh和Ivar Jacobson在一起。[15]
  • 统一建模语言用户指南,第二版。与James Rumbaugh和Ivar Jacobson在一起。[16]
  • 带有对象的分析和设计.[17]

奖项和荣誉

布赫在IEEE计算机协会首次技术质矿会议

1995年,布赫(Booch)被入选计算机协会.[18]他被任命为一个IBM研究员2003年,他进入IBM后不久,并在2008年3月18日担任目前的角色。IEEE2010年的研究员。[19]2012年,Booch被授予Lovelace勋章2012年由英国计算机协会[20]并举办了2013年的Lovelace演讲。[21]他给了图灵讲座2007年。他因其在对象建模方面的开创性工作而获得了IEEE计算机协会的计算机先驱奖,这导致了统一建模语言(UML)的创建。[22]

参考

  1. ^“与Grady Booch在软件工程广播中的播客访谈”.
  2. ^"“诺言,极限,软件的美”,“雅虎!。存档原本的在2007-06-01。
  3. ^“软件有快乐。播客”.
  4. ^“ Grady Booch on Architecture Podcast系列”。存档原本的在2018-08-03。检索2010-08-05.
  5. ^“禅宗与建筑艺术:Grady Booch第1部分的创新访谈”。 2012年2月23日。
  6. ^“禅宗与建筑艺术:Grady Booch第2部分的创新访谈”。 2012年3月。
  7. ^“禅宗与建筑艺术:Grady Booch第3部分的创新访谈”。 2012年3月8日。
  8. ^斯威恩,迈克尔(2007-03-09)。“ Dobb博士的编程卓越奖”。 Dobb博士的日记。
  9. ^墨菲,基隆。“ Grady Booch:方法的人”.developer.com。检索8月13日2020.
  10. ^Booch,Grady(2003-04-03)。“采访中的引用:格雷迪·布赫(Grady Booch)抛光了他的水晶球”.IBM。检索2007-01-16.
  11. ^本杰明/卡明斯(1983)ISBN0-8053-0604-8。
  12. ^皮尔森教育(1995)ISBN0-8053-0594-7。
  13. ^Prentice Hall(1999)ISBN978-0-201-57169-1。
  14. ^Prentice Hall(2000)ISBN0-13-087014-5。
  15. ^Addison-Wesley(2004)ISBN978-0-321-24562-5。
  16. ^Addison-Wesley(2005)ISBN978-0-321-26797-9。
  17. ^Addison-Wesley(2007)ISBN0-201-89551-X。
  18. ^“ ACM:研究员奖 / Grady Booch”。 Fellows.acm.org。存档原本的在2012-05-27。检索2013-03-19.
  19. ^“ 2010年班级”。 IEEE。存档原本的在2013-05-16。检索2013-03-19.
  20. ^“ Grady Booch获得了BCS Lovelace勋章”。 BCS。 2012年5月29日。原本的在2015-09-23。检索12月11日2013.
  21. ^“编程趋势”。 BCS。Grady Booch进行了2013年的BCS Lovelace演讲,她的...
  22. ^“ Grady Booch | IEEE计算机社会”。检索2019-06-06.

外部链接

  • Wikimedia Commons与Grady Booch有关的媒体
  • Wikiquote与Grady Booch有关的报价