21年春福师《软件体系结构》在线作业二[答案]满分答案
福师《软件体系结构》在线作业二-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.直线
正确选项:----
正确答案:----
21年春福师《软件体系结构》在线作业二[答案]多选题答案
二、多选题 (共 12 道试题,共 24 分)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.逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()