可行性研究 高海波 2018-10-11
1 可行性研究 高海波 2018-10-11
第1章课程回顾 ◆知识点回顾: ●软件一一计算机系统中与硬件相互依存的另一部分,它 是包括程序、数据及其相关文档的完整集合。 ●程序一一按事先设计的功能和性能要求编写的指令序列; 程序是完成指定功能的一段特定语言代码 ●数据——使程序能正常操纵信息的数据结构 ●文档一一与程序开发、维护和使用有关的图文材料 ●软件危机一一计算机软件开发和维护过程中遇到的一系 列严重问题
2 第1章课程回顾 ◆知识点回顾: ⚫ 软件——计算机系统中与硬件相互依存的另一部分,它 是包括程序、数据及其相关文档的完整集合。 ⚫ 程序——按事先设计的功能和性能要求编写的指令序列; 程序是完成指定功能的一段特定语言代码。 ⚫ 数据——使程序能正常操纵信息的数据结构。 ⚫ 文档——与程序开发、维护和使用有关的图文材料。 ⚫ 软件危机——计算机软件开发和维护过程中遇到的一系 列严重问题
第1章课程回顾 ◆知识点回顾: ●软件工程一一指导计算机软件开发和维护的一门学科, 是一些工程原理,这些原理能使我们经济地开发出高 质量软件。 ●软件工程一—开发、运行、维护和修复软件的系统方 法 ●软件工程一一将系统化的、规范的、可度量的方法应 用于软件的开发、运行和维护的过程,即将工程化思 想理论方法应用于软件开发中
3 第1章课程回顾 ◆知识点回顾: ⚫ 软件工程——指导计算机软件开发和维护的一门学科, 是一些工程原理,这些原理能使我们经济地开发出高 质量软件。 ⚫ 软件工程——开发、运行、维护和修复软件的系统方 法。 ⚫ 软件工程——将系统化的、规范的、可度量的方法应 用于软件的开发、运行和维护的过程,即将工程化思 想理论方法应用于软件开发中
第1章课程回顾 ●软件工程—一为了经济地获得可靠的和能在实际机器上 高效运行的软件而确立和使用健全的工程原理(方法)。 ●软件工程方法学——通常指在软件生命周期全过程中使 用的一整套技术的集合。软件工程方法学包括三个要素: 方法、工具和过程。 ●软件生命周期—一软件产品或软件系统从设计、投入使 用到被淘汰的全过程。一般说来,软件生存期由软件定 义、软件开发和软件维护三个时期组成,每个时期又可 进一步划分成若干个阶段
4 第1章课程回顾 ⚫ 软件工程——为了经济地获得可靠的和能在实际机器上 高效运行的软件而确立和使用健全的工程原理(方法)。 ⚫ 软件工程方法学——通常指在软件生命周期全过程中使 用的一整套技术的集合。软件工程方法学包括三个要素: 方法、工具和过程。 ⚫ 软件生命周期——软件产品或软件系统从设计、投入使 用到被淘汰的全过程。一般说来,软件生存期由软件定 义、软件开发和软件维护三个时期组成,每个时期又可 进一步划分成若干个阶段
第1章课程回顾 ●软件危机的典型表现 (1)对软件开发成本和进度的估计常常不很准确 (2)用户对“已完成的”软件系统不满意的现象经常发生; (3)软件产品的质量往往靠不住; (4)软件常常是不可维护的 (5)软件通常没有适当的文档资料; (6)软件成本在计算机系统中的比例逐年增加 (7)软件开发生产率提高的速度远远跟不上计算机应用普及 速度
5 第1章课程回顾 ⚫软件危机的典型表现 (1) 对软件开发成本和进度的估计常常不很准确; (2) 用户对“已完成的”软件系统不满意的现象经常发生; (3) 软件产品的质量往往靠不住; (4) 软件常常是不可维护的; (5) 软件通常没有适当的文档资料; (6) 软件成本在计算机系统中的比例逐年增加; (7) 软件开发生产率提高的速度远远跟不上计算机应用普及 速度