巴里·伯姆(Barry Boehm)在1973年提交给国防高级研究计划局(DARPA)的一份报告改变了计算的发展轨迹,他正确预测了软件开发成本最终将超过硬件投资。这一分析挑战了该机构内部的主流假设,即硬件支出将继续是大型计算机系统的主要财政负担。
学术与早期职业基础
伯姆1935年出生于圣莫尼卡,在进入计算机科学领域之前建立了严谨的数学背景。他于1957年在哈佛大学获得学士学位,随后在埃利奥特·沃德·切尼(Elliott Ward Cheney Jr.)的指导下,分别于1961年和1964年在加州大学洛杉矶分校获得硕士和博士学位。他的职业生涯始于1955年,在通用动力公司担任程序员分析师,随后在兰德公司工作,直到1973年一直领导信息科学部门。
软件工程模型与方法
伯姆因开发了为软件管理带来结构的框架而闻名。他1981年的著作《软件工程经济学》详细介绍了“构造性成本模型”(COCOMO),这是一种基于源代码量计算人月开发工作量的方法。他还引入了“螺旋模型”,这是一种优先考虑风险管理和重新审视项目阶段的迭代开发过程。此外,他还将德尔菲法改编为“宽带德尔菲法”,以提高复杂软件开发任务的估算准确性。
国防贡献与学术领导力
1973年至1989年间,伯姆担任TRW公司国防系统集团的首席科学家。后来他于1989年至1992年重返政府服务,指导DARPA的信息科学技术办公室以及国防部的软件与计算机技术办公室。1992年,他加入南加州大学担任TRW软件工程教授,并成为系统与软件工程中心的创始主任,在担任这些职务的同时,他还为众多科学期刊和专业协会做出了贡献。
荣誉与专业遗产
在他的职业生涯中,伯姆获得了多个专业机构的认可,于1996年成为IEEE、ACM和AIAA的会士,以及美国国家工程院院士。他的奖项包括2010年的IEEE西蒙·拉莫奖章、2000年的哈兰·D·米尔斯奖和2019年的INCOSE先锋奖。他获得了马萨诸塞大学和中国科学院的名誉博士学位。他于2022年去世,享年87岁。
快速事实
- 出生:1935年,圣莫尼卡 - 去世:2022年 - 教育:哈佛大学;加州大学洛杉矶分校 - 主要领域:软件工程 - 主要模型:构造性成本模型(COCOMO) - 专业会员:美国国家工程院 - 关键奖项:IEEE西蒙·拉莫奖章(2010年) - 学术家园:南加州大学
读者常问问题
### 什么是螺旋模型?
这是伯姆创建的一种迭代软件开发过程,要求反复重新审视开发阶段。
### 伯姆1973年的DARPA报告有何意义?
它准确预测了软件成本最终将超过硬件成本,从而促使计算投资发生了战略性转变。



