软件工程的历史

第一代软件工程

20世纪60年代末,主要采取“生产作坊”方式,特点:效率低下,产品质量低劣,引发“软件危机”,为克服,1968年北大西洋公约组织(NATO)第一次提出“软件工程”概念,核心:将软件工程纳入工程化的轨道,已保证质量和效率。被称为传统软件工程阶段。

第二代软件工程

20世纪80年代中期,面向对象语言兴起,软工研究重点转向面向对象的分析与设计,这一阶段被称为对象工程。

第三代软件工程

随着软件规模和复杂度加大,开发人员增多,周期长增加了管理难度,因此提出对软件项目管理的计划、组织、成本估算、质量保证等逐步形成软件过程工程。

第四代软件工程

20世纪90年代起,软件复用和基于构件的开发开发兴起,可提高质量和降低成本,被称为构建工程。

原文地址:https://www.cnblogs.com/lkwkk/p/14908280.html