软件工程填空题1、软件危机是指在计算机软件的_开发和维护_过程中所遇到的一系列严重问题
2、软件危机包含下述两个方面的问题:一是 _如何开发软件,以满足对软件日益增长的需求;二是 _如何维护数量不断膨胀的已有软件_
3、软件不同于硬件,它是计算机系统中的 _逻辑部件_ 而不是物理部件
4、一个软件从定义、开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把这个漫长的时期称为 __生命周期__
5、软件配置主要包括 __程序、 文档_和_数据_ 等成分
6、软件工程学的一个重要目标就是提高软件的 _可维护性 、减少 _软件维护_ 的代价
7、软件工程是指导计算机软件 __软件开发_ 和 __维护_ 的一门工程学科
8、软件工程包括 _技术_ 和 __管理__ 两方面的内容,是技术与管理紧密结合所形成的工程学科
9、通常把在软件生命周期全过程中使用的一整套技术方法的集合称为 _方法学_ ,也称为范型
10、软件工程方法学包含_方法、工具 和_过程_ 三个要素
11、目前使用最广泛的软件工程方法学,分别是 _传统方法学 和 面对对象方法学__
12、概括地说,软件生命周期由 _软件定义_ 、 __软件开发_ 和 __运行维护(软件维护)__ 3个时期组成,每个时期又进一步划分为若干个阶段
13、软件定义时期通常进一步划分为3个阶段,即 _问题定义__ 、 __可行性讨论__ 和需求分析
、14、螺旋模型将 _瀑布、_ 模型和 __快速原型_ 模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足
15、瀑布模型 _不能_ 适应需求可变的软件开发,只有到 _开发结束_ 才能见到整个软件系统
16、可行性讨论阶段当从系统逻辑模型出发,探究若干种可供选择的主要解法,对每种解法都应该从 __技术可行性、经济可行性_和 _操作可行性__ 这三个方面讨论每种解