《软件工程》复习题 XX060511. 由于爱护或在爱护过程中其他一些不期望的行为引入的错误称为爱护的________________。2. 软件工程由___方法____、工具和__过程_____三部分组成,称软件工程的三要素。3. 可行性讨论从技术可行性、经济可行性、___操作可行性_____三方面进行分析。4. 调试的目的是__在测试发觉错误之后排除错误的过程________________。5. 划分模块时尽量做到 低耦合高内聚__________________,以保持模块的独立性。6. 决定软件可爱护性的因素要紧有____可明白得性________、可测试性、可修改性、可靠性和_可重用性___________。7. 对软件需求应从一致性、_____完整性_____、现实性和__现实性________四个方面验证。8. 为了便于对比检查,测试用例应由输入数据和_预期的输出结果____________两部分组成。9. 面对数据流的设计方法把信息流映射成软件结构,信息流有__________和__________两种类型。10. 软件工程是从____技术____和__治理______两方面讨论如何更好地开发和爱护运算机软件的一门新兴学科。11. 在基类的基础上新建立的类我们称之为___子类_____。12. 若年利率为 i,不计复利,n 年后可得钱数为 F,则现在的价值 P=__F/(1+i)n 次方________。二、单选题(每小题 1 分,共 20 分)1.产生软件爱护的副作用,是指_____。A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作2.汽车有一个发动机。汽车和发动机之间的关系是_____关系。 A.一样具体 B.整体部分 C.分类关系 D.主从关系3.在变更操纵中,______能够用来确保由不同用户所执行的并发变更。 A.异步操纵 B.同步操纵 C.存取操纵 D.基线操纵4.在详细设计时期,常常采纳的工具有__A___。A.PAD B.SA C.SC D.DFD5.软件生命周期中所花费用最多的时期是_D____。 A.详细设计 B.软件编码 C.软件测试 D.软件爱护6.系统流程图是描述__D___的工具。 A.逻辑系统 B.程序系统 C.体系结构 D.物理系统7.两个模块彼此传递的信息中有操纵信息,这种耦合称为__D___。 A. 数据耦合 B. 公共环境耦合 C. 内容耦合 D. 操纵耦合8.详细设计的结果差不多决定了最终程序的___C__。A.代码的规模 B.运行速度 C.质量 D.可爱护性9.需求分析时期的任务是确定___D__。A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 10. 为了提高模块的独立性,模块之间最好是__D__...