济宁医学院
  1. 在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。

  2. A:对 B:错
    答案:错
  3. 文档是软件产品的一部分,没有文档的软件就不称其为软件。

  4. A:错 B:对
    答案:对
  5. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。

  6. A:错 B:对
    答案:B: 对
  7. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

  8. A:对 B:错
    答案:错
  9. 系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结构图当作系统流程图使用。

  10. A:对 B:错
    答案:错
  11. 内聚是指一个软件结构内各个模块之间互连的度量。

  12. A:对 B:错
    答案:错
  13. 以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一。

  14. A:错 B:对
    答案:对
  15. 详细设计是在概要设计之后进行的它利用概要设计的结果对系统中的每个模块给出足够的过程性描述。

  16. A:对 B:错
    答案:对
  17. 数据流图建立系统的功能模型,它由数据流、数据处理和数据存贮组成。

  18. A:对 B:错
    答案:错
  19. 在软件开发中,采用原形系统策略的主要困难是时间问题。

  20. A:对 B:错
  21. 在进行总体设计时应加强模块间的联系。

  22. A:对 B:错
  23. 模块越多开发成本越小。

  24. A:错 B:对
  25. 软件测试的目的是证明程序没有错误

  26. A:对 B:错
  27. 为了加快软件维护作业的进度,应尽可能增加维护人员的数目。

  28. A:对 B:错
  29. 在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。

  30. A:对 B:错
  31. 下列关于模块的描述,正确的是( )

  32. A:具有独立的模块软件比较容易开发出来 B:模块的独立程度可以通过内聚和耦合标定 C:独立的模块比较容易测试和维护 D:独立的模块可以完成一个相对独立的特定子功能
  33. 下列属于度量效益方法的是()

  34. A:收入 B:投资回报率 C:货币的时间价值 D:投资回收期
  35. 软件测试主要包括( )方面的差错和纠错。

  36. A:软件计划 B:软件编码 C:软件设计 D:软件价格
  37. 测试过程需要三类信息输入( )

  38. A:测试流程 B:测试配置 C:软件配置 D:测试工具
  39. 软件调试活动有哪些组成( )

  40. A:确定程序中可疑错误的确切性质和位置 B:确定测试的方法 C:找出错误的类型 D:对程序进行修改,排除这个错误
  41. 软件开发费用只占整个软件系统费用的( )

  42. A:0.5 B:1/4 C:0.666666666666667 D:1/3
  43. 在McCall软件质量度量模型中,()属于面向软件产品修改

  44. A:软件测试 B:软件维护 C:可靠性 D:软件编码
  45. 一般说来,投入运行的软件系统中有错误()

  46. A:不是不可以理解的 B:是必然的 C:是不能容忍的 D:是要求退货的理由
  47. 原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要()

  48. A:完整的生命周期 B:熟练的开发人员 C:明确的需求定义 D:完整的方法
  49. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()

  50. A:恢复测试 B:集成测试 C:单元测试 D:验收测试
  51. 软件工程与计算机科学性质不同,软件工程着重于()。

  52. A:原理的理论 B:理论研究 C:建造软件系统 D:原理探讨
  53. 传统的软件生命周期不包含( )

  54. A:实现 B:问题定义 C:性能优化 D:测试
  55. 需求规格说明书的作用不包括( )。

  56. A:软件设计的依据 B:用户与开发人员对软件要做什么的共同理解 C:软件验收的依据 D:软件可行性研究的依据
  57. 内聚程度较低的是( )内聚

  58. A:过程 B:时间 C:顺序 D:偶然
  59. 软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的()

  60. A:可维护性 B:可理解性 C:可移植 D:可拓展性
  61. 美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是()

  62. A:建立了企业级的管理制度 B:软件过程中活动的生产率和质量是可度量的 C:建立了项目级的管理制度 D:工作无序,项目进行过程中经常放弃当初的计划
  63. 需求分析是()

  64. A:软件开发工程的基础 B:由系统分析员单独完成的 C:由用户自己单独完成的 D:软件生存周期的开始
  65. 软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法学得以实施的主要保证是()。

  66. A:软件开发环境 B:软件开发工具和软件开发环境 C:硬件环境 D:开发人员的素质
  67. 在软件质量因素中,软件在异常条件下仍能运行的能力成为软件的()

  68. A:安全性 B:可靠性 C:可用性 D: 健壮性
  69. 下列不属于软件工程方法学三要素的是( )

  70. A:方法 B:过程 C:操作 D:工具
  71. 为了提高软件的可维护性,在编码阶段应注意()

  72. A:文档的副作用 B:提高模块的独立性 C:养成良好的设计风格 D:保存测试用例和数据
  73. 结构化程序设计的一种基本方法是( )。

  74. A:逐步求精法 B:筛选法 C:递归法 D:迭代法
  75. 提高软件的可维护性可采用很多措施,下列哪个不在措施之列()

  76. A:改进程序文档质量 B:提供没有错误的程序 C:建立质量保证制度 D:明确软件质量标准
  77. 下列关于瀑布模型的描述正确的是()。

  78. A:瀑布模型的核心是按照软件开发的时间顺序将问题简化 B:瀑布模型具由于良好的灵活性 C:利用瀑布模型,如果发现问题则修改的代价很低 D:瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开
  79. 单元测试的测试用例主要根据( )的结果来设计。

  80. A:需求分析 B:概要设计 C:源程序 D:详细设计
  81. 面向对象的分析阶段建立的系统模型不包括()

  82. A:动态模型 B:功能模型 C:对象模型 D:数据模型
  83. 成功的测试是指运行测试用例后( )

  84. A:发现了程序错误 B:证明程序正确 C:未发现程序错误 D:改正了程序错误
  85. 需求分析阶段的任务是确定()。

  86. A:软件开发 B:软件开发方法 C:软件开发工具 D:软件系统的功能
  87. 数据字典是用来定义( )中各个成分的具体含义。

  88. A:数据流图 B:系统结构图 C:流程图 D:功能结构图
  89. 程序的三种基本控制结构是()

  90. A:递归、堆栈和队列 B:调用、返回和转移 C:顺序、选择和重复 D:过程、子程序和分程序
  91. 螺旋模型在笛卡儿坐标的四个象限上分别表达四个方面的活动。制定计划、风险分析、实施工程和( )。

  92. A:客户理解 B:客户培训 C:客户测试 D:客户评估
  93. 软件复杂性主要体现在( )

  94. A:问题的复杂性 B:控制的复杂性 C:程序的复杂性 D:数据的复杂性
  95. 当一个模块直接使用另的内部数据,这种之间耦合为()。

  96. A:数据耦合 B:公共耦合 C:标记耦合 D:内容耦合
  97. 软件测试中,白盒法是通过分析程序的()来设计测试用例的

  98. A:应用范围 B:输入数据 C:功能 D:内部逻辑
  99. 在分层数据流图中,若某层的()加工K分解成下层的数据流图L,则

  100. A:K与L的输入、输出数据流必须相同 B:K与L的输入数据流必须相同、输出数据流不一定相同 C:K与L的输入、输出数据流不一定相同 D:K与L的输入数据流可以不同、输出数据流必须相同
  101. 在面向数据流的软件设计方法中,一般将信息流分为( )

  102. A:事务流和控制流 B:数据流和控制流 C:变换流和事务流 D:变换流和数据流
  103. 集成测试时,能较早发现高层模块接口错误的测试方法为( )

  104. A:系统测试 B:非渐增式测试 C:自顶向下渐增式测试 D:自底向上渐增式测试
  105. 软件开发中大约要付出( )的工作量进行测试和排错

  106. A:0.5 B:20% C:0.4 D:0.3
  107. 软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为()

  108. A:预防性维护 B:完善性维护 C:适应性维护 D:改正性维护
  109. 下列几种逻辑覆盖标准中,查错能力最强的是( )

  110. A:条件组合覆盖 B:条件覆盖 C:语句覆盖 D:判定覆盖

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部