• 软件体系结构题库

软件体系结构评估对主要方式有哪些?

[问答题] 软件体系结构评估对主要方式有哪些?

  • 查看答案
  • 典型的ADL在充分继承和吸收传统程序设计语言的()和()特点的同时,还应该具有构

    [填空题] 典型的ADL在充分继承和吸收传统程序设计语言的()和()特点的同时,还应该具有构造、抽象、重用、组合、异构和分析推理等多种能力和特性。()能力指的是ADL使得其描述的每一个系统元素都有其自己的局部结构。

  • 查看答案
  • ()是一个或多个构件和或构件之间的关系的特性。

    [单选题]()是一个或多个构件和或构件之间的关系的特性。A . 敏感点B . 场景C . 定点D . 顶点

  • 查看答案
  • 在分解任何概念子系统之前先定义所有概念子系统,接着在构建任何实际构件之前先定义所

    [单选题]在分解任何概念子系统之前先定义所有概念子系统,接着在构建任何实际构件之前先定义所有概念构件称为()A . 广度遍历B . 深度遍历C . 立体遍历D . 以上都不正确

  • 查看答案
  • 软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接

    [判断题] 软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素。A . 正确B . 错误

  • 查看答案
  • 软件产品线的过程模型有哪些?

    [问答题] 软件产品线的过程模型有哪些?

  • 查看答案
  • 软件体系结构设计的主要目的是满足对软件的()。

    [填空题] 软件体系结构设计的主要目的是满足对软件的()。

  • 查看答案
  • 以下不属于产品线的开发的是()

    [单选题]以下不属于产品线的开发的是()A . 资源开发B . 产品计划C . 产品开发D . 产品维护

  • 查看答案
  • 采用层次式软件体系结构,将产品的系统构件模型定义为4个层次,分别为()、()、(

    [填空题] 采用层次式软件体系结构,将产品的系统构件模型定义为4个层次,分别为()、()、()、()。

  • 查看答案
  • 软件体系结构的可靠性风险分析方法有()和()。

    [填空题] 软件体系结构的可靠性风险分析方法有()和()。

  • 查看答案
  • 正交软件体系结构由()和()构成。

    [填空题] 正交软件体系结构由()和()构成。

  • 查看答案
  • 设计模式的基本成分包括()、()、()、()。

    [填空题] 设计模式的基本成分包括()、()、()、()。

  • 查看答案
  • 软件体系结构的名片型分为()、框架模型、()、()、功能模型。

    [填空题] 软件体系结构的名片型分为()、框架模型、()、()、功能模型。

  • 查看答案
  • Unicon及其支持的工具的主要目的有哪些方面?

    [问答题] Unicon及其支持的工具的主要目的有哪些方面?

  • 查看答案
  • 在C2中,连接件和构件是如何工作的?

    [问答题] 在C2中,连接件和构件是如何工作的?

  • 查看答案
  • Web服务栈的五层标准为:发现服务层、描述层、()、()、()。

    [填空题] Web服务栈的五层标准为:发现服务层、描述层、()、()、()。

  • 查看答案
  • 所有评估方法关注的质量属性有哪几个?

    [问答题] 所有评估方法关注的质量属性有哪几个?

  • 查看答案
  • 可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。

    [判断题] 可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相似构件的查找。A . 正确B . 错误

  • 查看答案
  • 一个完整的Web服务包括3种逻辑构件()、()、()。

    [填空题] 一个完整的Web服务包括3种逻辑构件()、()、()。

  • 查看答案
  • 软件重用是为了解决()。

    [填空题] 软件重用是为了解决()。

  • 查看答案
  • ATAM评估方法的基本步骤是什么?

    [问答题] ATAM评估方法的基本步骤是什么?

  • 查看答案
  • 基于构件的动态系统结构模型(CBDSAM)支持运行系统的动态更新,下面哪项不属于

    [单选题]基于构件的动态系统结构模型(CBDSAM)支持运行系统的动态更新,下面哪项不属于该模型的是()A . 应用层B . 中间层C . 结构层D . 服务器层

  • 查看答案
  • 设计模式可以分为几类?

    [问答题] 设计模式可以分为几类?

  • 查看答案
  • 软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发

    [判断题] 软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。A . 正确B . 错误

  • 查看答案
  • 通常一个Web服务可以分为()个逻辑层

    [单选题]通常一个Web服务可以分为()个逻辑层A . 三B . 四C . 五D . 六

  • 查看答案
  • 构件重用中检索与提取构件方法()

    [多选题] 构件重用中检索与提取构件方法()A . 基于关键字的检索B . 刻面检索法C . 超文本检索法D . 平面检索法

  • 查看答案
  • 体系结构评估中,一般采用刺激,环境,和()三方面来对场景进行描述。

    [填空题] 体系结构评估中,一般采用刺激,环境,和()三方面来对场景进行描述。

  • 查看答案
  • 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。包括可维护性、可扩

    [填空题] 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。包括可维护性、可扩展性、()、可移植性4个方面。

  • 查看答案
  • 框架技术的基本特征有哪些?

    [问答题] 框架技术的基本特征有哪些?

  • 查看答案
  • 黑板系统主要由()、()和()组成

    [填空题] 黑板系统主要由()、()和()组成

  • 查看答案