徐州医科大学
  1. 画DFD时,只要考虑系统的逻辑功能而不要考虑如何具体地实现这些功能;( )

  2. A:对 B:错
    答案:对
  3. 对于外部耦合,或者公共耦合,我们要合并模块变成通信内聚,来减少对全局数据的引用. ( )

  4. A:对 B:错
    答案:对
  5. 判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖,判定/条件覆盖是同时满足这两种覆盖标准的逻辑覆盖。( )

  6. A:错 B:对
    答案:对
  7. PAD图是树形结构,适合于大型的软件开发。( )

  8. A:错 B:对
    答案:对
  9. 数据流图是描述软件系统物理模型的工具( )

  10. A:对 B:错
    答案:错
  11. DFD图不能描述条件逻辑。( )

  12. A:对 B:错
    答案:对
  13. 顶层DFD是把整个系统当作一个大的加工处理,标明系统的输入与输出以及数据源与目的。( )

  14. A:错 B:对
    答案:对
  15. 在UseCase图中,主导Actor是主动要求得到结果,一个Use Case可以有多个主导Actor。( )

  16. A:对 B:错
    答案:错
  17. 可行性研究的最根本的任务是对以后的行动方针指定解决方案。( )

  18. A:错 B:对
    答案:错
  19. 面向对象方法进行软件分析设计的指导思想是自顶向下地进行功能分解,从外部功能上模拟客观世界;( )

  20. A:错 B:对
  21. 一个好的注释应该是解释下面怎么做( )

  22. A:对 B:错
  23. TortoiseSVN 客户端里每个版本控制的文件和目录的状态使用小的重载图标表示 ( )

  24. A:错 B:对
  25. 软件工程的根本在于提高软件的质量与生产率,最终实现软件的工业化生产。( )

  26. A:错 B:对
  27. 软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量。( )

  28. A:对 B:错
  29. 程序设计语言中应绝对禁止使用GOTO语句。( )

  30. A:错 B:对
  31. 结构化的软件开发过程是:“ 做什么” –>”如何做”就可以了,不用考虑用什么做的问题。( )

  32. A:错 B:对
  33. 在代码管理工具,TortoiseSVN 中,以下图标代表修改的文件。( )

  34. A:对 B:错
  35. 在可行性报告中,最终确定新系统的可行性研究结果只有可行与不可行两种。( )

  36. A:对 B:错
  37. 成功的测试是没有发现错误的测试。( )

  38. A:错 B:对
  39. 在变换映射中的逻辑输入就是物理输入。( )

  40. A:错 B:对
  41. 动态测试分为: ( )

  42. A:黑盒测试
    B:集成测试
    C:单元测试
    D:白盒测试
  43. 软件的特点有哪些( )?

  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. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )

  54. A:边界值分析法
    B:等价分类法
    C:错误推测法
    D:条件覆盖法
  55. 经过严密的软件测试后所提交给用户的软件产品中( )

  56. A:文档中不会含有错误
    B:还可能包含少量软件错误
    C:所提交给用户的可执行文件不会含有错误
    D:软件不再包含任何错误
  57. 一般而言,有1000K行代码的软件规模属于( )。

  58. A:极大型
    B:甚大型
    C:大型
    D:中等
  59. 在设计测试用例时,( )是用得最多的一种黑盒测试方法。

  60. A:边界值分析
    B:因果图
    C:等价类划分
    D:判定表
  61. 在数据流图中,有名字及方向的成分是( )。

  62. A:信号流
    B:信息流
    C:数据流
    D:控制流
  63. 如果编写系统软件,可选用( )语言。

  64. A:C
    B:COBOL
    C:FoxPro
    D:FORTRAN
  65. SA方法的基本思想是( )

  66. A:自底向上逐步分解
    B:自底向上逐步抽象
    C:自顶向下逐步分解
    D:自顶向上抽象
  67. 模块( ),则说明模块的独立性越强。

  68. A:扇入数越低
    B:耦合越强
    C:扇入数越高
    D:耦合越弱
  69. 在软件工程中,( )不属于软件开发部分的任务。

  70. A:软件经销
    B:组装测试计划
    C:软件总体设计
    D:单元测试计划
  71. 以下说法错误的是:( )

  72. A:UseCaseA是基础用例
    B:箭头指向的是扩展用例
    C:UseCaseA 需要留出扩展点
    D:UseCaseB 和 UseCaseC 扩展了 UseCaseA
  73. 下列说法中能准确地描述对象的是( )

  74. A:对象是类的具体实例,可以操作数据的方法
    B:对象只是方法的集合
    C:对象是抽象的,类可以通过对象来生成
    D:对象是一组具有共同的结构和行为的类
  75. 设计用户界面只需要计算机科学的理论和知识,而不一定需要认知心理学以及人-机工程学、语言学等学科的知识。此说法( )

  76. A:错误
    B:正确
  77. https://image.zhihuishu.com/zhs/doctrans/docx2html/202102/ea88df12b0d14267a9aee897d190fe14.jpeg

  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. Use Case图中不包括:( )

  88. A:加工处理
    B:Actor(执行者)
    C:通信关联
    D:Use Case(用例)
  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. 通常发生在多个Use Case中,有可以提取出来的公共部分。那么提取出来的公共部分和其他Use Case之间的关系是( )

  100. A:泛化关系
    B:include
    C:extend
    D:Generalization
  101. SA方法用DFD 描述( )

  102. A:系统的功能
    B:系统的基本加工
    C:系统的控制流程
    D:系统的数据结构
  103. 瀑布模型的关键不足在于( )。

  104. A:过于简单
    B:各个阶段需要进行评审
    C:不能适应需求的动态变更
    D:过于灵活
  105. DFD中的每个加工至少有( )

  106. A:一个输出流
    B:一个输入流
    C:一个输入流或一个输出流
    D:一个输入流和一个输出流
  107. 模块( )定义为受该模块内一个判断影响的所有模块集合。

  108. A:作用域
    B:宽度
    C:控制域
    D:接口
  109. 软件是一种( )。

  110. A:物理产品
    B:数据
    C:程序
    D:逻辑产品
  111. 按类的类型划分,不包括( )

  112. A:边界类
    B:事件类
    C:实体类
    D:控制类
  113. 为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以( )的编制是很重要的。

  114. A:软件文档
    B:概要说明
    C:测试计划
    D:需求说明
  115. 面向对象的三个主要特征中不具有( )

  116. A:封装
    B:多态
    C:抽象
    D:继承
  117. UML提供的图中,( )用于按时间顺序描述对象间交互。

  118. A:序列图
    B:协作图
    C:网络图
    D:状态图
  119. 下列选项中,属于需求分析阶段的任务的是( )。

  120. A:验收测试计划
    B:软件总体设计
    C:组装测试计划
    D:单元测试计划
  121. https://image.zhihuishu.com/zhs/doctrans/docx2html/202102/6a657ef75d9e45ecb0c9e024afae7f0c.jpeg

  122. A:功能内聚
    B:逻辑内聚
    C:通信内聚
    D:顺序内聚
  123. 不属于Use Case特征的是:( )

  124. A:Use Case表示从内部用户角度观察的系统功能;
    B:Use Case为Actor提供值;
    C:Use Case表示从外部用户角度观察的系统功能;
    D:Use Case总是由Actor初始化;
  125. 选择结构的复杂性比顺序结构的复杂性要( )。

  126. A:小
    B:无法比较
    C:相等
    D:大
  127. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )

  128. A:输入与输出
    B:绘制的时间
    C:细节
    D:软件的作用
  129. 等价划分测试方法属于( )

  130. A:白盒测试
    B:系统测试
    C:黑盒测试
    D:边界测试
  131. 一只小狗在叫,叫是这个小狗对象的( )

  132. A:调用
    B:事件
    C:方法
    D:属性
  133. 一个计算类型程序的输入量是X,其范围是[-1.0,1.0],现选择一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。

  134. A:等价分类法
    B:边界值分析法
    C:条件覆盖法
    D:错误推测法
  135. 对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )

  136. A:数目必须不等
    B:必须一致
    C:名字必须相同
    D:数目必须相等
  137. 一个软件,需要5个人开发1年左右的时间,编写5万行代码,这种软件被成为( )

  138. A:小型软件
    B:大型软件
    C:中型软件
    D:极大型软件
  139. 下面属于代码管理工具的是( )

  140. A:C#
    B:TortoiseSVN
    C:Java
    D:C

  141. 模块2和模块3属于( )耦合?

  142. A:外部耦合
    B:数据耦合
    C:公共耦合
    D:非直接耦合
  143. 在( )软件开发模型中,软件被作为一系列的构件来设计、实现、集成和测试。

  144. A:增量模型
    B:螺旋模型
    C:瀑布模型
    D:原型模型
  145. UML提供的图中,( )用于描述系统与外部系统及用户之间的交互。( )

  146. A:序列图
    B:协作图
    C:类图
    D:用例图
  147. 类的构造函数是在( )调用的。

  148. A:创建对象时
    B:删除对象时
    C:类创建时
    D:不自动调用
  149. 验收测试是由( )主导的。

  150. A:软件开发人员
    B:质量保证人员
    C:用户
    D:项目经理

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