- 1
- 0
- 约3.01万字
- 约 44页
- 2026-06-05 发布于江西
- 举报
2025年软件工程理论与实践手册
第1章软件工程基础与核心概念
1.1软件工程的定义、发展历程与演进
软件工程(SoftwareEngineering)是一门系统性、规范化的方法,旨在通过计划、组织、协调和控制,以最高的效率、最低的成本和最大的质量,实现软件产品的开发、维护、运行、测试和更新。它不仅仅是编写代码,更包含需求分析、系统设计、编码、测试、文档管理、维护等全生命周期活动,其核心目标是“软件可预测、可度量、可持续”。软件工程的发展始于20世纪50年代,当时美国国防部为应对计算机管理混乱的问题,成立了软件工程委员会,提出了“软件可预测”的口号,标志着软件工程的诞生。20世纪60年代,理查德·费恩(RichardFeeney)在麻省理工学院(MIT)提出了“软件可度量”的概念,主张用定量指标来评估软件质量,如“软件可维护性”和“软件可靠性”。
20世纪70年代,随着大型软件项目的失败频发,如“奥利弗·哈德森”(OliverHardy)项目,人们开始反思传统瀑布模型的弊端,催生了“敏捷开发”思想,强调快速迭代和适应性。20世纪80年代,微软公司提出了“软件质量”(SoftwareQuality)概念,强调质量是软件的生命线,而非开发过程中的附加成本。进入21世纪,随着云计算、大数据和技术的爆发,软件工程进入了新的演进阶段。
您可能关注的文档
最近下载
- 【跨学科主题学习】《认识东南亚的世界遗产》课件-+2024-2025学年人教版地理七年级下册.pptx VIP
- 深圳市政府投资信息化工程建设项目初步设计及概算编制指南.docx VIP
- 深度解析(2026)《GBT 14173-2008水利水电工程钢闸门制造、安装及验收规范》.pptx VIP
- 信息化标杆校项目申报的评审准则与标准解读.docx VIP
- 2025年广东省揭阳市小升初数学试卷.docx VIP
- 认识东南亚的世界遗产(课件)-【大单元教学】2024-2025学年七年级地理下册同步备课系列(人教版2024).pptx VIP
- 江苏保安考试题库(完整版).docx VIP
- 2024年北京初中学业水平考试朝阳区地理试卷真题(精校打印).pdf VIP
- 北京市政府投资信息化项目全流程管理工作培训.pptx VIP
- 2025市政府信息化建设工作报告范文.docx VIP
原创力文档

文档评论(0)