《软件建模技术》第1章概述.ppt

第1章 软件工程概述 1.1 软件、软件危机和软件工程的定义 1.1.1 软件及其特点 1.1.2 软件危机 1.1.3 软件工程的定义 1.1.4 软件工程的基本原理 1.2 软件开发生命周期 1.3 软件过程模型 1.3.1 常见的生命周期模型 1.3.2 生命周期模型的应用 1.4 软件工程方法学 教学要求 理解:软件和软件工程的概念;软件开发生命周期。 掌握:软件过程模型运用的原则。 第1章 软件工程概述 开发出来的软件往往与用户的需求有偏差; 往往在看到最终交付的产品时,用户才真正明确自己的需求; 在软件开发过程中,需求可能经常在变,原因可能是用户本身需求的变化,也可能是我们对需求的理解在发生变化,但结果是每次需求变化会带来软件系统的开发延迟,甚至出现变更反复,被推倒了的内容又要重新确立; 在软件没有最终交付时,用户如何了解开发进展情况; 系统难以维护和扩展,经常重复开发类似的功能; 项目经常延期,实际成本往往远远高于估计成本; 开发团队内部使用了不同的技术,在交流时常常有障碍; …… 软件危机的影响 1.1软件、软件危机和软件工程的定义 1.1.1 软件及其特点 软件 = 程序 + 数据 + 文档 软件是计算机系统中与硬件相互依存的另一部分,与硬件合为一体完成系统功能 1.1软件、软件危机和软件工程的

文档评论(0)

1亿VIP精品文档

相关文档