1. ( )意味着一个操作在不同的类中可以有不同的实现方式。

  2. 答案:多态性
  3. 网站系统是一个典型的( )。

  4. 答案:瘦客户机/服务器结构
  5. 快速原型模型的主要特点之一是( )。

  6. 答案:及早提供工作软件
  7. 软件体系结构的描述是不同项目相关人员之间进行沟通的实现手段。( )

  8. 答案:对
  9. 控制耦合往往可以通过分解由数据耦合来代替。( )

  10. 答案:对
  11. UML是一种直观化、明确化、构建和文档化软件产物的通用语言。( )

  12. 答案:错
  13. 建立用例模型的步骤包括确定角色、确定用例和绘制用例图。( )

  14. 答案:错
  15. 使用维护工具或软件工程环境是提高软件可维护性的有效措施。( )

  16. 答案:对
  17. 统一软件开发过程模型将软件开发划分为( )。

  18. 答案:细化阶段###产品化阶段###先启阶段###构建阶段
  19. 下列表述中属于UML目标的是( )。

  20. 答案:支持独立于编程语言和开发过程的规范###推动面向对象建模工具市场的成长###为建模者提供可用的、可视化的建模语言
  21. 人机界面设计信息显示指南包括( )。

  22. 答案:使用一致的标记、标准的缩写和可预知的颜色###只显示与当前工作内容有关的信息###使用窗口分隔不同类型的信息
  23. 性能需求主要包括用户在软件响应( )、系统吞吐量,以及运行时资源消耗等属性要求。
  24. 判断下列各项,( )是类的实例。
  25. 状态图可以表现( )在生存期的行为,所经历的状态序列,引起状态转移的时间以及因状态转移而引起的动作。
  26. 数据字典最基本的功能是( )。
  27. 某项目为了修正一个错误而进行了修改,错误修改后还需要进行( )以发现这一修正是否引起原本正确运行的代码出错。
  28. 下列( )不是模块化设计的目的。
  29. 结构图中,不是其主要成分的是( )。
  30. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-10.8,10.8],现从输入的角度考虑一组测试用例:-10.81,-10.8,10.8,10.81。设计这组测试用例的方法是( )。
  31. 软件的结构化设计方法中,一般分为概要设计和详细设计两个阶段,其中概要设计主要是实现( )。
  32. 软件设计的过程中,下列哪个不是应遵循的原则( )。
  33. 在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是状态图,另一个是( )。
  34. 内聚和耦合是用于度量模块( )的两个指标。
  35. ( )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
  36. 面向对象的分析方法主要是建立三种模型,即( )。
  37. 需求分析阶段最重要的文档是( )。
  38. 在数据字典中,( )给出了某个文件的定义,文件的定义通常也是列出其记录的组成。
  39. 软件测试用例主要由输入数据和( )两部分组成。
  40. 下列( )不是软件危机的表现形式。
  41. 实现包括编码和( )两个阶段。
  42. ( )是以提高软件质量为目的的技术活动。
  43. 以文档作为驱动,适合需求很明确的软件项目生命周期模型的是( )。
  44. 软件产品与物质产品有很大区别,软件产品是一种( )产品。
  45. 采用UML进行软件建模过程中,用( )可明确表示两类事物之间存在整体/部分形式的关联关系。
  46. 一个软件开发过程描述了“谁做”,“做什么”,“怎么做”和“什么时候做”,RUP用( )来表述“谁做”。
  47. 数据库设计时的概念数据模型一般用( )图表示。
  48. 抽取和整理用户需求并建立问题域精确模型的过程就是( )的过程。
  49. 通常在软件活动中无须用户参与的是( )。
  50. 可行性研究要进行一次( )的需求分析。
  51. 详细设计基本任务包括( )。
  52. 在各种不同的软件需求中,功能需求描述了用户使用产品必需要完成的任务,能够在用例模型或方案脚本中予以说明,( )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
  53. 软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而在测试过程多种环节中最基础的是( )。
  54. 下列是面向对象设计方法中有关对象的叙述,其中( )是正确的。
  55. 下列软件开发模型中,( )只有在开发人员具有风险分析、排除风险的经验及专门知识时才能获得成功。
  56. 在软件开发中,下面任务不属于设计阶段的是( )。
  57. 鸿蒙系统是微内核设计,包括操作系统必要的功能模块如任务管理、内存分配等处在核心地位具有最高权限。( )
  58. 软件再工程过程定义了( )活动。
  59. 用面向对象方法开发的软件系统,可维护性好。( )
  60. 某个应用软件原来是在DOS环境下运行的,现在要把它移植到Windows环境下来运行,这种修改软件的过程称为( )。
  61. 软件维护活动包括( )。
  62. 在软件维护过程中,适应性维护的工作量最大,预防性维护的工作量最小。( )
  63. 软件测试是对软件规格说明、软件设计和编码的最全面也是最后的审查。( )
  64. 单元测试通常应该先进行人工走查,再以白盒测试法为主,辅以黑盒测试法进行动态测试。( )
  65. 以下关于数据流图的叙述中,不正确的是( )。
  66. 渐增式测试将模块陆续连入系统,每连入一个模块( )。
  67. 黑盒测试是从( )观点进行的测试。
  68. 大型系统的对象模型由主题层、类与对象层、结构层、属性层和服务层共5个层次组成。( )
  69. 面向对象软件开发模式支持把系统分解成模块的设计原理,其中对象就是模块。( )
  70. 在面向对象方法学中,对象之间通过消息进行通信。( )
  71. 面向对象设计应遵循的设计准则有模块化、抽象、低耦合、高内聚及信息隐藏。( )
  72. 下列所列性质中,( )不属于面向对象设计的特性。
  73. J2EE的核心体系结构是在MVP框架的基础上进行扩展得到的。( )
  74. 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。( )
  75. MVC模式中,( )对象代表应用领域中的业务实体和业务逻辑规则,是整个模型的核心。
  76. 软件体系结构是系统一个或多个结构,包括组件及组件间的相互关系。( )
  77. 用例之间有扩展、使用、组合等几种关系。( )
  78. ( )描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。
  79. 汽车有一个发动机,汽车和发动机之间的关系是( )。
  80. ( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、顺序图和其他图的基础。
  81. 类图用来表示系统中类与类之间的关系,它是对系统动态结构的描述。( )
  82. 在面向对象的需求分析方法中,建立动态模型是最主要的任务。( )
  83. 如果一个程序的代码块通过顺序、选择和循环3种基本控制结构进行连接,则称这个程序是结构化的。( )
  84. 在详细设计算法工具中,( )能够清晰的表示程序的结构层次。
  85. 结构化程序设计主要强调的是( )。
  86. Jackson方法是以( )为基本依据的程序算法设计方法。
  87. 判定树不能清晰地表示复杂的条件组合与应做的动作之间的对应关系。( )
  88. 确定系统的具体实现方案在软件开发中属于( )。
  89. 以下各种内聚按从强到弱排列正确的是( )。
  90. 耦合是影响软件复杂程度的一个重要因素,应该采取的设计原则是尽量使用数据耦合,少用控制耦合,完全不用内容耦合。( )
  91. 软件设计说明书是软件概要设计的主要成果。( )
  92. 划分模块可以降低软件的复杂度和工作量,所以应将模块分得越小越好。( )
  93. 软件需求规格说明书在软件开发中具有重要的作用,但其作用不包括( )。
  94. 数据字典中,一般不出现的条目是( )。
  95. 在结构化分析方法中,用以表达系统内数据流动情况的工具是( )。
  96. 在一张状态图中只能有一个终态。( )
  97. 软件需求分析应确定用户对软件的( )。
  98. 投资回收期就是使累计的经济效益等于最初投资所需要的时间。( )
  99. 在成本估算技术中,任务分解技术是把软件开发工程分解为若干个相对独立的任务,再分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。( )
  100. 研究软件开发所需的成本和资源属于可行性研究中的( )研究。
  101. 在软件开发过程中,问题定义阶段的目的是用最小的代价在尽可能短的时间内确定问题是否值得解决。( )
  102. 可行性研究的步骤包括( )。
  103. 螺旋模型综合了( )的优点,并增加了风险分析。
  104. 增量模型本质上是一种( )。
  105. 软件过程是( )。
  106. 软件工程过程应该以实现为中心,关键是编写程序。( )
  107. 软件危机的主要表现是软件需求增加,软件价格上升。( )
  108. 根据工作方式的不同,软件可分为通用软件和定制软件。( )
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部