在周末和深夜使用IBM 1130计算机的经历,为格雷迪·布奇(Grady Booch)提供了基础经验,他后来成为了现代软件开发方法论的主要架构师。他于1955年出生在德克萨斯州阿马里洛,其职业生涯以形式化面向对象设计以及全球科技行业所使用的复杂建模实践的标准化而著称。
早期职业与教育
布奇于1977年在美国空军学院完成了本科教育,随后于1979年在加州大学圣塔芭芭拉分校获得了电气工程硕士学位。他的职业生涯始于美国空军,从1977年到1981年,他担任与航天飞机相关的地面支持任务的项目工程师和经理。随后,他转任空军学院的教官。
方法论贡献
在Rational Software任职期间(从1981年公司成立到2003年被IBM收购,他一直担任首席科学家),布奇开发了布奇方法(Booch method)。该方法论在他1991年和1994年的著作《面向对象分析与设计及其应用》(Object Oriented Analysis and Design With Applications)中有详细阐述,利用了面向对象建模、迭代开发过程以及诸如类简化等推荐实践。该方法具有用于管理类结构的微过程和用于生命周期管理(包括概念化、分析、设计、演进和维护)的宏过程。虽然其特定的符号系统后来被统一建模语言(UML)所取代,但布奇方法的原则被整合到了Rational统一过程中。
统一建模语言与IBM任期
布奇因在20世纪90年代与伊瓦尔·雅各布森(Ivar Jacobson)和詹姆斯·兰博(James Rumbaugh)合作开发统一建模语言(UML)而受到认可。该标准将各种建模技术的元素统一为一个连贯的框架。在Rational Software被收购后,布奇于2003年至2026年在IBM任职。作为IBM研究院软件工程的首席科学家,他领导了长期软件项目,并为《软件架构手册》(Handbook of Software Architecture)做出了贡献。他还担任了Benjamin Cummings的系列编辑,倡导设计模式和架构指导。
快速事实
- 出生:1955年,阿马里洛,美国 - 教育:美国空军学院,加州大学圣塔芭芭拉分校 - 代表作品:统一建模语言 - ACM会士:1995年 - IBM会士:2003年 - 洛夫莱斯奖章:2012年 - IEEE计算机协会计算机先驱奖:2016年 - 专业隶属关系:IEEE, ACM, AAAS
读者常见问题
### 什么是布奇方法?
这是一种面向对象的分析和设计方法论,涉及特定的符号系统和双周期开发过程,由布奇在20世纪90年代初撰写。
### 哪些组织聘用了格雷迪·布奇?
他曾在美国空军、Rational Software和IBM工作。
.jpg)


