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