单选题 特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中{{U}} {{U}} 62 {{/U}} {{/U}}活动的主要目的是为了获得DSSA。该活动参加人员中,{{U}} {{U}} 63 {{/U}} {{/U}}的主要任务是提供关于领域中系统的需求规约和实现的知识。
单选题
  • A.领域需求
  • B.领域分析
  • C.领域设计
  • D.领域实现
【正确答案】 C
【答案解析】
单选题
  • A.领域专家
  • B.领域分析者
  • C.领域设计者
  • D.领域实现者
【正确答案】 A
【答案解析】本题主要考查特定领域软件架构的基本定义和基本活动。特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中领域设计活动的主要目的是为了获得DSSA。该活动参加人员中,领域专家的主要任务是提供关于领域中系统的需求规约和实现的知识。
单选题 软件______是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。
  • A.完善性维护
  • B.适应性维护
  • C.正确性维护
  • D.预防性维护
【正确答案】 C
【答案解析】本题考查软件维护相关知识。 软件维护的类型包括:改正性维护(正确性维护)、适应性维护、完善性维护、预防性维护。 改正性维护:在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程,就叫做改正性维护。 适应性维护:随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而去修改软件的过程就叫做适应性维护。 完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。 预防性维护:为了提高软件的可维护性、可靠性等而提出的一种维护类型,它为以后进一步改进软件打下了良好的基础。通常,预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。
单选题 依据《计算机软件保护条例》,对软件的保护包括______。
  • A.计算机程序,但不包括用户手册等文档
  • B.计算机程序及其设计方法
  • C.计算机程序及其文档,但不包括开发该软件的所用思想
  • D.计算机源程序,但不包括目标程序
【正确答案】 C
【答案解析】《计算机软件保护条例》所保护的软件范围为计算机程序及其文档,不包括开发该软件的所用思想。