- 9
- 0
- 约1.2万字
- 约 110页
- 2017-06-11 发布于四川
- 举报
软件技术基础 自动化系:黄巧莉 Email:qlhuang@swu.edu.cn 第十一章 软件开发与软件维护 11.1 软件工程概述 11.2 软件生存周期 11.3 软件需求 11.4 软件设计 11.5 软件构造 11.6 软件测试 11.7 软件维护 11.1 软件工程概述 11.1.1 程序开发与软件工程 11.1.2 软件工程概述 11.1.1 程序开发和软件工程 程序开发是软件开发的核心,建立计算模型、设计程序、编写代码、测试程序四个步骤统称程序设计,简称编程。 “软件危机”的产生。 软件工程思想,以系统工程的方法高效、快速地生产大量合格的软件。 软件危机的主要特征 软件开发周期大大超过规定日期; 软件开发成本严重超标; 软件质量难于保证。 软件工程的产生 1968年由NATO (北大西洋公约组织)在德国的学术会议上,首先提出了“软件工程”概念。 “任何软件都应当和其它产业的产品一样,由专业人员制作(软件中是系统分析员、高级程序员、程序员),以系统的、工程的方法开发制作,并提供全方位的售后服务管理(不能因开发者离开、调走而无人管理)。” 软件工程的定义 IEEE【IEE93】给出了一个更加综合的定义: “将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。” 系统方法 是任何产品都有其创意、开发、生产、调试、使用、维
原创力文档

文档评论(0)