软件工程的历史
第一代软件工程
20世纪60年代末,主要采取“生产作坊”方式,特点:效率低下,产品质量低劣,引发“软件危机”,为克服,1968年北大西洋公约组织(NATO)第一次提出“软件工程”概念,核心:将软件工程纳入工程化的轨道,已保证质量和效率。被称为传统软件工程阶段。
第二代软件工程
20世纪80年代中期,面向对象语言兴起,软工研究重点转向面向对象的分析与设计,这一阶段被称为对象工程。
第三代软件工程
随着软件规模和复杂度加大,开发人员增多,周期长增加了管理难度,因此提出对软件项目管理的计划、组织、成本估算、质量保证等逐步形成软件过程工程。
第四代软件工程
20世纪90年代起,软件复用和基于构件的开发开发兴起,可提高质量和降低成本,被称为构建工程。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步