软件工程的核心是做好7件事

B.W.Boehm于年提出的7条软件工程的基本原理:

用分阶段的生存周期计划严格管理软件开发。阶段划分为计划、分析、设计、编程、测试和运行维护。

坚持进行阶段评审。上一阶段评审不通过,就不能进入下一阶段开发。

实行严格的产品版本控制。

采用现代程序设计技术。

结果应能清楚地审查。因此,对文档要有严格要求。

开发小组的成员要少而精。

要不断地改进软件工程实践的经验和技术,要与时俱进。

——摘自《实用软件工程》

这7条基本原理,直至今日,仍然有效。这7条基本原理也揭示了软件工程的核心是要做好下列7件事:

分段管理

分段管理软件开发,就是将成功开发出正确的软件产品这一目标拆分成多个阶段目标。这样分段管理,是符合将复杂的事物简单化处理的思想,通过将一个大的不可控的目标拆分成小的可控的目标,使得整个软件开发过程也由不可控变为可控,并通过一个个阶段目标的实现,完成最终目标。

阶段评审

如果不按策划、分析、设计、编码、测试这些阶段进行分段管理,直到系统联试的时候才







































国内白癜风知名专家
北京中科医院爆光



转载请注明:http://www.zjiaren.com/jbxx/9523.html