Barry Boehm

Barry Boehm

Barry William Boehm (1935年5月16日至2022年8月20日)是美国软件工程师,计算机科学,工业和系统工程的杰出教授; TRW软件工程教授;以及南加州大学系统与软件工程中心的创始主任。他以对软件工程领域的众多贡献而闻名。

1996年,BOEHM当选为国家工程学院的成员,以贡献计算机和软件体系结构以及对航空航天系统的成本,质量和风险的模型。

Boehm出生于1935年5月16日。他于1957年获得了哈佛大学数学学士学位,并于1961年获得了MS ,并在1964年获得了UCLA博士学位,均在数学上获得了数学学士学位。他还获得了荣誉SC.D. 2000年来自马萨诸塞州美国的计算机科学以及2011年中国科学院的软件工程学。

1955年,他开始在General Dynamics担任程序员 - 分析师。 1959年,他改用兰德公司(Rand Corporation) ,直到1973年担任信息科学系的负责(国防部)担任DARPA信息科学技术办公室的主任,并担任DDR&E软件与计算机技术办公室的主任。从1992年开始,他担任TRW软件工程学教授,计算机科学系和USC系统与软件工程中心主任,以前是软件工程中心。

他在几个科学期刊的董事会中任职,包括有关软件工程计算机IEEE软件ACM计算评论自动软件工程软件流程以及信息和软件技术的IEEE交易。

奖项

后来的BOEHM奖项包括1992年国防部长卓越奖,1994年的ASQC终身成就奖,1997年的ACM杰出软件工程研究奖和IEEE国际史蒂文斯奖。他是AIAA研究员, ACM研究员IEEE研究员和国家工程学院的成员(1996年)。他于2005年获得了梅隆(Mellon)卓越指导奖和2010年的IEEE Simon Ramo奖章。他于2014年1月13日被任命为杰出教授。

他于2019年被国际系统工程委员会授予INCOSE先驱奖,以为系统工程领域的大力开创性贡献。

工作

BOEHM的研究兴趣包括软件开发过程建模,软件需求工程软件体系结构软件指标和成本模型,软件工程环境以及基于知识的软件工程。

根据Boehm(1997)本人,他对该领域的贡献包括“建设性成本模型( COCOMO ),软件过程的螺旋模型,理论W(Win-Win)的软件管理方法和需求确定和两个高级确定软件工程环境:TRW软件生产力系统和量子LEAP环境”。

软件与硬件成本

在1973年重要的报告中,题为“ ADA - 项目:国防部高级语言工作组”,向国防高级研究项目局(DARPA)( DARPA ),Boehm预测,软件成本将压倒硬件成本。 DARPA希望他预测硬件将是最大的问题,鼓励他们投资于更大的计算机。该报告启发了计算方向的改变。

软件经济学

Boehm的1981年书籍软件工程经济学记录了他的建设性成本模型( Cocomo )。它将程序月(PM)的程序的软件开发工作与千源代码线(KSLOC)相关联。

其中A是基于项目数据的校准常数,而B是软件规模不经济的指数。

  • 注意:由于男子年与多年没有互换,因此布鲁克斯的法律适用:
    • 将程序员添加到一个晚期项目中,这将是稍后的
    • 因此,该公式最好应用于已完成多个项目的稳定软件开发团队。

螺旋模型

螺旋模型(Boehm,1988)。

Boehm还创建了软件开发的螺旋模型,在该模型中反复重新审视开发阶段。这种迭代的软件开发过程影响了MBASE极端编程

宽带Delphi

Boehm完善了Delphi的估算方法,以包括更多的组迭代,使其更适合某些类别的问题,例如软件开发。该变体称为宽带Delphi方法。

增量承诺模型

增量承诺模型(ICM)是21世纪系统的系统设计,发展和进化过程。这些系统的类型涵盖了从基于COTS的系统到“常规”信息系统到人类密集型和生命或安全至关重要的广泛范围。

直到1998年,在ICM的发展发展之后,Barry Boehm和Winsor Brown一起开始专注于将其与Winwin螺旋模型及其在MBase和后续的精益MBASE中进行调和,并致力于增量承诺软件模型(ICM)通过调整现有的Winwin螺旋模型支持工具。在2008年,具有风险驱动的锚点决策的软件不断发展的ICM对几个最终具有异常生命周期阶段序列的项目非常有用。

出版品

Boehm发表了170多种文章和几本书。书籍,选择:

  • 1978年。软件质量的特征。与Jr Brown,H。Kaspar,M。Lipow,G。McLeod和M. Merritt,北荷兰。
  • 1981年。软件工程经济学。新泽西州Englewood Cliffs:Prentice-Hall,1981年ISBN 0-13-822122-7。
  • - (1989)。 “软件风险管理”。在Ghezzi,c。 JA McDermid(编辑)。第二届欧洲软件工程会议论文集。 Esec'89。 LNCS。卷。 387.第1-19页。 doi:10.1007/3-540-51635-2_29。 ISBN 3-540-51635-2。 ISSN 0302-9743。
  • 1996年。ADA及以后:国防部的软件政策。国家学院出版社。
  • 2000年。可可II的软件成本估算。 B. Boehm,C。Abts,AW Brown,S。Chulani,B。Clark,E。Horowitz,R。Madachy,D。Reifer,B。Steece。新泽西州上萨德尔河:Prentice-Hall,2000 ISBN 0-13-026692-2。
  • 2007年。软件工程:Barry Boehm对软件开发,管理和研究的终生贡献。 ed。理查德·塞尔比(Richard Selby)。 Wiley/IEEE出版社,2007年。ISBN0-470-14873 -X。
  • 2004年。平衡敏捷性和纪律:困惑的指南。与理查德·特纳(Richard Turner)。 Pearson Education,Inc 2004 ISBN 0-321-18612-5。
  • 2014年。增量承诺螺旋模型:成功系统和软件的原理和实践。 B. Boehm,J。Lane,S。Koolmanojwong,R。Turner。 Addison-Wesley Professional,2014年。ISBN0-321-80822-3
文章
  • 1996年。“锚定软件流程”。在: IEEE软件,1996年7月。
  • 1997年。与A. Egyed,J。Kwan和R. Madachy一起使用Winwin螺旋模型开发多媒体应用程序。”在:1997年11月,ESEC/FSE 97和ACM软件工程注释中,会议记录