福师17春《软件体系结构》在线作业一二答案
福师17春《软件体系结构》在线作业一附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.下列描述不属于Web服务的特点的是( ) (满分:2)
A. 使用标准协议规范
B. 高度分散能力
C. 完好的封装性
D. 松散耦合
2.( )是一种用可视化方法对软件系统进行描述、实施和说明的标准语言 (满分:2)
A. XML
B. UML
C. DML
D. AML
3.在基于构件的可靠性模型中,通过( )来描述系统的行为 (满分:2)
A. 状态图
B. 模型
C. 结构图
D. 以上都不正确
4.下面不属于Web服务共同特征是( ) (满分:2)
A. 应用的分布式
B. 应用到应用的交互
C. 平台无关性
D. 平台相关性
5.SEI将产品线的基本活动分为( )部分 (满分:2)
A. 一
B. 二
C. 三
D. 四
6.以下不属于软件体系结构风险分析方法的是( ) (满分:2)
A. 采用体系结构描述语言ADL对体系结构进行建模
B. 通过模拟方法执行复杂性分析
C. 建立用于风险评估的CDG
D. 通过状态图中的算法执行风险评估和分析
7.体系结构设计是一个( )过程 (满分:2)
A. 迭代
B. 重复
C. 折线
D. 直线
8.在分解任何概念子系统之前先定义所有概念子系统,接着在构建任何实际构件之前先定义所有概念构件称为( ) (满分:2)
A. 广度遍历
B. 深度遍历
C. 立体遍历
D. 以上都不正确
9.基于构件的动态系统结构模型(CBDSAM)支持运行系统的动态更新,下面哪项不属于该模型的是( ) (满分:2)
A. 应用层
B. 中间层
C. 结构层
D. 服务器层
10.ABSD方法有( )个基础 (满分:2)
A. 三
B. 五
C. 七
D. 九
11.( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望 (满分:2)
A. 设计
B. 需求
C. 测试
D. 维护
12.并行结构风格和管道-过滤器的风格的不同之处,在于并行结构通常用于( )处理环境中 (满分:2)
A. 单
B. 多
C. 三
D. 特定
13.通常一个Web服务可以分为( )个逻辑层 (满分:2)
A. 三
B. 四
C. 五
D. 六
二、多选题:
1.体系结构的核心模型由以下那几种( )元素组成 (满分:2)
A. 构件
B. 连接件
C. 配置
D. 端口和角色
2.常见的软件开发模型大致可分为三种类型( ) (满分:2)
A. 以软件需求完全确定为前提的瀑布模型
B. 在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型, 如螺旋模型等
C. 以形式化开发方法为基础的变换模型
D. 以机器性能为需求的螺旋状模型
3.构件重用中检索与提取构件方法( ) (满分:2)
A. 基于关键字的检索
B. 刻面检索法
C. 超文本检索法
D. 平面检索法
4.面向对象的组装技术方法有( ) (满分:2)
A. 构造法
B. 设计法
C. 子类法
D. 模型法
5.“4+1”视图模型指的是( ) (满分:2)
A. 逻辑视图
B. 进程视图
C. 物理视图
D. 开发视图和场景视图
6.软件体系结构建模的种类有( ) (满分:2)
A. 结构模型
B. 框架模型
C. 动态模型
D. 过程模型
7.体系结构分析中非功能分析方法有( ) (满分:2)
A. 定量分析方法
B. 非定量分析方法
C. 推断分析方法
D. 逆推分析方法
8.通用体系结构风格包括( ) (满分:2)
A. 数据流风格
B. 调用/返回风格
C. 独立构件风格
D. 虚拟机风格
9.体系结构模式分为那两个大类( ) (满分:2)
A. 固定术语
B. 参考模型
C. 测试模型
D. 建设模型
10.下面描述属于分层系统的优点的是( ) (满分:2)
A. 支持基于抽象程度递增的系统设计, 使设计者可以把一个复杂系统按递增的步骤进行分解
B. 支持功能增强, 因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层
C. 支持重用。
D. 不支持重用。
11.由于测试的抽象层次不同,体系结构测试策略可以分为( ) (满分:2)
A. 单元测试策略
B. 子系统测试策略
C. 集成测试策略
D. 验收测试策略
12.三层C/S体系结构是将应用功能分成( )几部分 (满分:2)
A. 表示层
B. 功能层
C. 数据层
D. 表格层
三、判断题:
1.软件开发过程中技术是重要的,而管理没有什么作用( ) (满分:2)
A. 错误
B. 正确
2.管道和过滤器适合处理交互的应用( ) (满分:2)
A. 错误
B. 正确
3.软件体系结构的可靠性通常用平均失效等待时间(MTTF)和平均失效间隔时间(MTBF)来衡量( ) (满分:2)
A. 错误
B. 正确
4.文档是在系统演化的特定阶段,系统设计与开发人员的通讯媒介,是为验证体系结构设计和提炼或修改这些设计(必要时)所执行预先分析的基础( ) (满分:2)
A. 错误
B. 正确
5.在仓库风格中,两种不同的构件中独立构件说明当前状态( ) (满分:2)
A. 错误
B. 正确
6.体系结构模式在本质上反映了一些特定的元素、按照特定的方式组成一个特定的结构,该结构应有利于上下文环境下的特定问题的解决( ) (满分:2)
A. 错误
B. 正确
7.可构造性动态特征可以通过结合静态描述语言、静态修改语言和一个静态更新系统来实现( ) (满分:2)
A. 错误
B. 正确
8.框架是封装了特定应用族抽象设计的抽象类的集合,框架又是一个模板,关键的方法和其他细节在框架实例中实现 ( ) (满分:2)
A. 错误
B. 正确
9.局部更新更新只作用于需要更新的构件内部,但会影响系统的其他部分( ) (满分:2)
A. 错误
B. 正确
10.软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件( )。 (满分:2)
A. 错误
B. 正确
11.基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接( ) (满分:2)
A. 错误
B. 正确
12.并行/管道-过滤器体系结构风格中,它通常可以通过用一个马尔科夫链来模型化,应用于当前环境中有多个构件同时运行的情况, 主要用来提高系统性能( ) (满分:2)
A. 错误
B. 正确
13.体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等( ) (满分:2)
A. 错误
B. 正确
14.分层系统不支持基于抽象程度递增的系统设计( ) (满分:2)
A. 错误
B. 正确
15.软件产品线的发展过程有三个阶段( ) (满分:2)
A. 错误
B. 正确
16.动态方法是用来评估执行中的软件体系结构的动态耦合度和动态复杂度( ) (满分:2)
A. 错误
B. 正确
17.构件实现是指具体实现构件功能的逻辑系统,通常也称为代码构件( ) (满分:2)
A. 错误
B. 正确
18.软件体系结构代表了系统的公共的低层次的抽象( ) (满分:2)
A. 错误
B. 正确
19.按照一定的描述方法,用体系结构描述语言对体系结构进行说明的结果则称为体系结构的表示( ) (满分:2)
A. 错误
B. 正确
20.逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务( ) (满分:2)
A. 错误
B. 正确
21.判断模式取得成功的一个重要准则是它们在多大程度上达到了软件工程的目标( ) (满分:2)
A. 错误
B. 正确
22.一个构件依赖图是一个对基于构件的软件系统的可靠性分析模型,它是控制流图的一个扩展( ) (满分:2)
A. 错误
B. 正确
23.体系结构驱动,是指构成体系结构的商业、质量和功能需求的组合( ) (满分:2)
A. 错误
无忧工作室专业提供远程教育辅导QQ1647861640
B. 正确
24.软件系统在运行时刻的体系结构变化称为体系结构的动态性( ) (满分:2)
A. 错误
B. 正确
25.软件模板是一个特殊类型的软件元素,包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互( ) (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
福师《软件体系结构》在线作业二
附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.在分解任何概念子系统之前先定义所有概念子系统,接着在构建任何实际构件之前先定义所有概念构件称为( ) (满分:2)
A. 广度遍历
B. 深度遍历
C. 立体遍历
D. 以上都不正确
2.ABSD方法有( )个基础 (满分:2)
A. 三
B. 五
C. 七
D. 九
3.( )是一种用可视化方法对软件系统进行描述、实施和说明的标准语言 (满分:2)
A. XML
B. UML
C. DML
D. AML
4.SEI将产品线的基本活动分为( )部分 (满分:2)
A. 一
B. 二
C. 三
D. 四
5.容错体系结构风格是由( )个原始构件和一系列的备份构件组成 (满分:2)
A. 一
B. 二
C. 三
D. 五
6.( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望 (满分:2)
A. 设计
B. 需求
C. 测试
D. 维护
7.在基于构件的可靠性模型中,通过( )来描述系统的行为 (满分:2)
A. 状态图
B. 模型
C. 结构图
D. 以上都不正确
8.下面不属于设计模式的基本成分的是( ) (满分:2)
A. 模式名称
B. 模式方式
C. 解决方案
D. 后果
9.体系结构设计是一个( )过程 (满分:2)
A. 迭代
B. 重复
C. 折线
D. 直线
10.在调用-返回结构风格中,调用构件执行( )次 (满分:2)
A. 一
B. 二
C. 三
D. 四
11.通常一个Web服务可以分为( )个逻辑层 (满分:2)
A. 三
B. 四
C. 五
D. 六
12.( )是一个或多个构件(和/或构件之间的关系)的特性 (满分:2)
A. 敏感点
B. 场景
C. 定点
D. 顶点
13.产品线的起源可以追溯到( ) (满分:2)
A. 1976年
B. 1975年
C. 1980年
D. 1990年
二、多选题:
1.“4+1”视图模型指的是( ) (满分:2)
A. 逻辑视图
B. 进程视图
C. 物理视图
D. 开发视图和场景视图
2.常见的软件开发模型大致可分为三种类型( ) (满分:2)
A. 以软件需求完全确定为前提的瀑布模型
B. 在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型, 如螺旋模型等
C. 以形式化开发方法为基础的变换模型
D. 以机器性能为需求的螺旋状模型
3.体系结构分析中非功能分析方法有( ) (满分:2)
A. 定量分析方法
B. 非定量分析方法
C. 推断分析方法
D. 逆推分析方法
4.体系结构设计有那两大类方法( ) (满分:2)
A. 过程驱动方法
B. 问题列表驱动方法
C. 结构列表驱动
D. 结果列表驱动方法
5.体系结构分析的内容可分为( ) (满分:2)
A. 结构分析
B. 功能分析
C. 非功能分析
D. 非结构分析
6.体系结构发展的几个阶段有( ) (满分:2)
A. “无体系结构”设计阶段
B. 萌芽阶段
C. 初级阶段
D. 高级阶段
7.下面描述属于分层系统的优点的是( ) (满分:2)
A. 支持基于抽象程度递增的系统设计, 使设计者可以把一个复杂系统按递增的步骤进行分解
B. 支持功能增强, 因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层
C. 支持重用。
D. 不支持重用。
8.体系结构模式分为那两个大类( ) (满分:2)
A. 固定术语
B. 参考模型
C. 测试模型
D. 建设模型
9.构件重用中检索与提取构件方法( ) (满分:2)
A. 基于关键字的检索
B. 刻面检索法
C. 超文本检索法
D. 平面检索法
10.通用体系结构风格包括( ) (满分:2)
A. 数据流风格
B. 调用/返回风格
C. 独立构件风格
D. 虚拟机风格
11.软件的生命周期一般分为( ) (满分:2)
A. 需求分析阶段
B. 建立软件体系结构阶段
C. 设计阶段
D. 实现阶段
12.下列属于C2风格的特点的是( ) (满分:2)
A. 系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起
B. 所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的
C. 构件相对独立,构件之间依赖性较少。
D. 构件关联性较强,相互依赖较多
三、判断题:
1.文档是在系统演化的特定阶段,系统设计与开发人员的通讯媒介,是为验证体系结构设计和提炼或修改这些设计(必要时)所执行预先分析的基础( ) (满分:2)
A. 错误
B. 正确
2.一个设计元素有一组功能,这些功能必须分组。功能分解的目的是使每个组在体系结构内代表独立的元素( ) (满分:2)
A. 错误
B. 正确
3.软件开发过程中技术是重要的,而管理没有什么作用( ) (满分:2)
A. 错误
B. 正确
4.Web服务开发生命周期包括三个方面的工作( ) (满分:2)
A. 错误
B. 正确
5.局部更新更新只作用于需要更新的构件内部,但会影响系统的其他部分( ) (满分:2)
A. 错误
无忧工作室专业提供远程教育辅导QQ1647861640
B. 正确
6.逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务( ) (满分:2)
A. 错误
B. 正确
7.智能性动态特征是用一个有限的预配置来移除约束( ) (满分:2)
A. 错误
B. 正确
8.需求过程主要是获取用户需求,标识系统中所要用到的构件( ) (满分:2)
A. 错误
B. 正确
9.体系结构驱动,是指构成体系结构的商业、质量和功能需求的组合( ) (满分:2)
A. 错误
B. 正确
10.状态图中每一个结点Si表示两个状态( ) (满分:2)
A. 错误
B. 正确
11.框架是封装了特定应用族抽象设计的抽象类的集合,框架又是一个模板,关键的方法和其他细节在框架实例中实现 ( ) (满分:2)
A. 错误
B. 正确
12.软件系统在运行时刻的体系结构变化称为体系结构的动态性( ) (满分:2)
A. 错误
B. 正确
13.基于事件的隐式调用为软件重用提供了强大的支持( ) (满分:2)
A. 错误
B. 正确
14.体系结构重用属于设计重用,没有代码重用抽象( ) (满分:2)
A. 错误
B. 正确
15.经常用单位事件内所处理事务的数量或系统完成某个事务处理所需的时间来对性能进行定量的表示( ) (满分:2)
A. 错误
B. 正确
16.可构造性动态特征可以通过结合静态描述语言、静态修改语言和一个静态更新系统来实现( ) (满分:2)
A. 错误
B. 正确
17.体系结构模式在本质上反映了一些特定的元素、按照特定的方式组成一个特定的结构,该结构应有利于上下文环境下的特定问题的解决( ) (满分:2)
A. 错误
B. 正确
18.每个系统都可以很容易地划分为分层的模式( ) (满分:2)
A. 错误
B. 正确
19.根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架( ) (满分:2)
A. 错误
B. 正确
20.一个构件依赖图是一个对基于构件的软件系统的可靠性分析模型,它是控制流图的一个扩展( ) (满分:2)
A. 错误
B. 正确
21.管道和过滤器风格不支持软件重用( ) (满分:2)
A. 错误
B. 正确
22.软件体系结构的可靠性通常用平均失效等待时间(MTTF)和平均失效间隔时间(MTBF)来衡量( ) (满分:2)
A. 错误
B. 正确
23.软件产品线的建立方式有四种( ) (满分:2)
A. 错误
B. 正确
24.单个模式可以完成一个完整的软件体系结构的详细构造( ) (满分:2)
A. 错误
B. 正确
25.按照一定的描述方法,用体系结构描述语言对体系结构进行说明的结果则称为体系结构的表示( ) (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
页:
[1]