软件工程理论与实践手册(执行版).docxVIP

  • 0
  • 0
  • 约3万字
  • 约 43页
  • 2026-06-22 发布于江西
  • 举报

软件工程理论与实践手册(执行版).docx

软件工程理论与实践手册(执行版)

第1章软件工程基础定义与核心概念

1.1软件工程的起源与发展历程

软件工程(SoftwareEngineering)一词由美国工程师乔治·诺沃特斯基(GeorgeP.Novak)于1962年首次提出,旨在解决当时软件开发中存在的“黑箱”问题,即开发者与用户缺乏直接沟通,导致需求模糊、质量难以保证。该概念正式确立于1963年出版的《软件工程:实践指南》(SoftwareEngineering:APractitionersApproach),书中系统阐述了软件工程作为一门独立学科的定义,标志着软件工程从一种哲学理念转变为严谨的学术体系。

1968年,美国国家标准局(ANSI)发布了SP58标准,首次将“软件工程”列为国家标准,确立了其在国家层面的地位,推动了相关法规的建立。1970年代,随着计算机性能的提升和规模扩大,软件系统变得极其复杂,传统的“瀑布模型”已无法适应,催生了敏捷开发、敏捷宣言等现代开发范式的萌芽。到了20世纪80年代,随着软件危机的爆发(成本超支、进度延误、质量低下),软件工程再次成为学术界和工业界的焦点,各种方法论如V模型、敏捷开发等相继兴起。

进入21世纪,随着云计算、物联网和的发展,软件工程从传统的瀑布模型演变为DevOps、Agile和DevSecOps

文档评论(0)

1亿VIP精品文档

相关文档