|

 以下不属于ADL的构成要素的是()
A:组件
B:构件
C:连接件
D:体系结构配置
()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言
A:XML
B:UML
C:DML
D:AML
以下不属于产品线的开发的是()
A:资源开发
B:产品计划
C:产品开发
D:产品维护
体系结构设计是一个()过程
A:迭代
B:重复
C:折线
D:直线
下列描述不属于Web服务的特点的是()
A:使用标准协议规范
B:高度分散能力
C:完好的封装性
D:松散耦合
在调用-返回结构风格中,调用构件执行()次
A:一
B:二
C:三
D:四
并行结构风格和管道-过滤器的风格的不同之处,在于并行结构通常用于()处理环境中
A:单
B:多
C:三
D:特定
基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段
A:演化原型
B:进化模型
C:瀑布模型
D:螺旋模型
下面不属于Web服务共同特征是()
A:应用的分布式
B:应用到应用的交互
C:平台无关性
D:平台相关性
()是一个或多个构件(和/或构件之间的关系)的特性
A:敏感点
B:场景
C:定点
D:顶点
()是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望
A:设计
B:需求
C:测试
D:维护
ABSD方法有()个基础
A:三
B:五
C:七
D:九
容错体系结构风格是由()个原始构件和一系列的备份构件组成
A:一
B:二
C:三
D:五
以下可以体现体系结构是早期设计决策的体现()
A:软件体系结构明确了对系统实现的约束条件
B:软件体系结构决定了开发和维护组织的组织结构
C:软件体系结构制约着系统的质量属性
D:通过研究软件体系结构可能预测软件的质量
常见的软件开发模型大致可分为三种类型()
A:以软件需求完全确定为前提的瀑布模型
B:在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型, 如螺旋模型等
C:以形式化开发方法为基础的变换模型
D:以机器性能为需求的螺旋状模型
下面描述属于分层系统的优点的是()
A:支持基于抽象程度递增的系统设计, 使设计者可以把一个复杂系统按递增的步骤进行分解
B:支持功能增强, 因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层
C:支持重用。
D:不支持重用。
体系结构发展的几个阶段有()
A:“无体系结构”设计阶段
B:萌芽阶段
C:初级阶段
D:高级阶段
“4+1”视图模型指的是()
A:逻辑视图
B:进程视图
C:物理视图
D:开发视图和场景视图
下面属于支持体系结构分析的工具的是()
A:支持静态分析的工具
B:支持类型检查的工具
C:支持体系结构层次依赖分析的工具
D:支持体系结构动态特性仿真工具
下列属于C2风格的特点的是()
A:系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起
B:所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的
C:构件相对独立,构件之间依赖性较少。
D:构件关联性较强,相互依赖较多
体系结构模式分为那两个大类()
A:固定术语
B:参考模型
C:测试模型
D:建设模型
软件的生命周期一般分为()
A:需求分析阶段
B:建立软件体系结构阶段
C:设计阶段
D:实现阶段
体系结构分析的内容可分为()
A:结构分析
B:功能分析
C:非功能分析
D:非结构分析
以下属于使用异构结构的原因的有()
A:不同的结构有不同的处理能力的强项和弱点, 一个系统的体系结构应该根据实际需要进行选择,以解决实际问题
B:关于软件包、框架、通信以及其他一些体系结构上的问题, 目前存在多种标准。
C:实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用, 但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们
D:即使在某一单位中, 规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同
由于测试的抽象层次不同,体系结构测试策略可以分为()
A:单元测试策略
B:子系统测试策略
C:集成测试策略
D:验收测试策略
体系结构重用属于设计重用,没有代码重用抽象()
A:错误
B:正确
基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统()
A:错误
B:正确
根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架()
A:错误
B:正确
并行/管道-过滤器体系结构风格中,它通常可以通过用一个马尔科夫链来模型化,应用于当前环境中有多个构件同时运行的情况, 主要用来提高系统性能()
A:错误
B:正确
管道和过滤器适合处理交互的应用()
A:错误
B:正确
基于事件的隐式调用使得构件放弃了对系统计算的控制()
A:错误
B:正确
软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件()。
A:错误
B:正确
可构造性动态特征可以通过结合静态描述语言、静态修改语言和一个静态更新系统来实现()
A:错误
B:正确
逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()
A:错误
B:正确
软件开发过程中技术是重要的,而管理没有什么作用()
A:错误
B:正确
模式的一个重要目标是用已定义属性进行特定的软件体系结构的构造()
A:错误
B:正确
一个构件依赖图是一个对基于构件的软件系统的可靠性分析模型,它是控制流图的一个扩展()
A:错误
B:正确
一个设计元素有一组功能,这些功能必须分组。功能分解的目的是使每个组在体系结构内代表独立的元素()
A:错误
B:正确
局部更新更新只作用于需要更新的构件内部,但会影响系统的其他部分()
A:错误
B:正确
软件体系结构的可靠性通常用平均失效等待时间(MTTF)和平均失效间隔时间(MTBF)来衡量()
A:错误
B:正确
软件体系结构代表了系统的公共的低层次的抽象()
A:错误
B:正确
分层系统不支持基于抽象程度递增的系统设计()
A:错误
B:正确
软件系统在运行时刻的体系结构变化称为体系结构的动态性()
A:错误
B:正确
体系结构复审的目的是标识潜在的风险,及早发现体系结构设计中的缺陷和错误()
A:错误
B:正确
基于事件的隐式调用为软件重用提供了强大的支持()
A:错误
B:正确
构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统()
A:错误
B:正确
状态图中每一个结点Si表示两个状态()
A:错误
B:正确
在仓库风格中,中央数据结构在中央数据存贮上执行()
A:错误
B:正确
基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接()
A:错误
B:正确
软件模板是一个特殊类型的软件元素,包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互()
A:错误
B:正确
|
|