福师《软件体系结构》在线作业二-0004
试卷总分:100 得分:100
一、单选题 (共 13 道试题,共 26 分)
1.先把某个概念子系统分解成若干个概念构件,然后把该概念构件再分解成实际构件称为()
A.广度遍历
B.深度遍历
C.立体遍历
D.以上都不正确
2.基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段
A.演化原型
B.进化模型
C.瀑布模型
D.螺旋模型
3.产品线的起源可以追溯到()
A.1976年
B.1975年
C.1980年
D.1990年
4.ABSD方法有()个基础
A.三
B.五
C.七
D.九
5.一般来讲,构件库系统可包括()类用户
A.二
B.四
C.五
D.八
6.体系结构的核心模型由()种元素组成
A.2
B.3
C.4
D.5
7.容错体系结构风格是由()个原始构件和一系列的备份构件组成
A.一
B.二
C.三
D.五
8.在基于构件的可靠性模型中,通过()来描述系统的行为
A.状态图
B.模型
C.结构图
D.以上都不正确
9.通常一个Web服务可以分为()个逻辑层
A.三
B.四
C.五
D.六
10.下面不属于设计模式的基本成分的是()
A.模式名称
B.模式方式
C.解决方案
D.后果
11.()是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望
A.设计
B.需求
C.测试
D.维护
12.()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言
A.XML
B.UML
C.DML
D.AML
13.体系结构设计是一个()过程
A.迭代
B.重复
C.折线
D.直线
二、多选题 (共 12 道试题,共 24
奥鹏作业答案请进open5.net或请联系QQ/微信:18866732分)
14.常用的软件体系结构评估方法是()
A.体系结构权衡分析方法(ATAM方法)
B.软件体系结构分析方法(SAAM方法)
C.中间设计的积极评审(ARID方法)
D.服务器分析方法
15.通用体系结构风格包括()
A.数据流风格
B.调用/返回风格
C.独立构件风格
D.虚拟机风格
16.体系结构分析中非功能分析方法有()
A.定量分析方法
B.非定量分析方法
C.推断分析方法
D.逆推分析方法
17.“4+1”视图模型指的是()
A.逻辑视图
B.进程视图
C.物理视图
D.开发视图和场景视图
18.体系结构分析的内容可分为()
A.结构分析
B.功能分析
C.非功能分析
D.非结构分析
19.软件的生命周期一般分为()
A.需求分析阶段
B.建立软件体系结构阶段
C.设计阶段
D.实现阶段
20.以下属于使用异构结构的原因的有()
A.不同的结构有不同的处理能力的强项和弱点, 一个系统的体系结构应该根据实际需要进行选择,以解决实际问题
B.关于软件包、框架、通信以及其他一些体系结构上的问题, 目前存在多种标准。
C.实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用, 但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们
D.即使在某一单位中, 规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同
21.面向对象的组装技术方法有()
A.构造法
B.设计法
C.子类法
D.模型法
22.三层C/S体系结构是将应用功能分成()几部分
A.表示层
B.功能层
C.数据层
D.表格层
23.软件体系结构动态性 包括()
A.交互式动态性
B.结构化动态性
C.体系结构动态性
D.文档结构动态性
24.软件体系结构建模的种类有()
A.结构模型
B.框架模型
C.动态模型
D.过程模型
25.构件重用中检索与提取构件方法()
A.基于关键字的检索
B.刻面检索法
C.超文本检索法
D.平面检索法
三、判断题 (共 25 道试题,共 50 分)
26.基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接()
27.状态图中每一个结点Si表示两个状态()
28.动态方法是用来评估执行中的软件体系结构的动态耦合度和动态复杂度()
29.软件系统在运行时刻的体系结构变化称为体系结构的动态性()
30.在软件设计过程中,总是有现成的体系结构风格可供选择为主要的体系结构风格()
31.一个构件依赖图是一个对基于构件的软件系统的可靠性分析模型,它是控制流图的一个扩展()
32.构件实现是指具体实现构件功能的逻辑系统,通常也称为代码构件()
33.体系结构复审的目的是标识潜在的风险,及早发现体系结构设计中的缺陷和错误()
34.Web服务开发生命周期包括三个方面的工作()
35.逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()
36.体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等()
37.管道和过滤器适合处理交互的应用()
38.体系结构驱动,是指构成体系结构的商业、质量和功能需求的组合()
39.软件体系结构代表了系统的公共的低层次的抽象()
40.基于事件的隐式调用使得构件放弃了对系统计算的控制()
41.在软件开发过程中,用户需求变化不大()
42.软件模板是一个特殊类型的软件元素,包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互()
43.体系结构重用属于设计重用,没有代码重用抽象()
44.分层系统不支持基于抽象程度递增的系统设计()
45.并行/管道-过滤器体系结构风格中,它通常可以通过用一个马尔科夫链来模型化,应用于当前环境中有多个构件同时运行的情况, 主要用来提高系统性能()
46.一个设计元素有一组功能,这些功能必须分组。功能分解的目的是使每个组在体系结构内代表独立的元素()
47.软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件()。
48.在仓库风格中,中央数据结构在中央数据存贮上执行()
49.可构造性动态特征可以通过结合静态描述语言、静态修改语言和一个静态更新系统来实现()
50.根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架()
转载请注明:奥鹏作业之家 » 【奥鹏】21年春福师《软件体系结构》在线作业二