15春福师《软件体系结构》在线作业二

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

谋学网福师《软件体系结构》在线作业二一、单选题(共13道试题,共26分。)1.以下不属于产品线的开发的是()A.资源开发B.产品计划C.产品开发D.产品维护正确答案:D2.在分解任何概念子系统之前先定义所有概念子系统,接着在构建任何实际构件之前先定义所有概念构件称为()A.广度遍历B.深度遍历C.立体遍历D.以上都不正确正确答案:A3.基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段A.演化原型B.进化模型C.瀑布模型D.螺旋模型正确答案:A4.体系结构设计是一个()过程A.迭代B.重复C.折线D.直线正确答案:A5.基于构件的动态系统结构模型(CBDSAM)支持运行系统的动态更新,下面哪项不属于该模型的是()A.应用层B.中间层C.结构层D.服务器层正确答案:D6.一般来讲,构件库系统可包括()类用户A.二B.四谋学网八正确答案:C7.以下不属于软件体系结构的测试过程的是()A.单元测试B.集成测试C.强度值测试D.系统测试正确答案:C8.()是一个或多个构件(和/或构件之间的关系)的特性A.敏感点B.场景C.定点D.顶点正确答案:A9.ABSD方法有()个基础A.三B.五C.七D.九正确答案:A10.()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言A.XMLB.UMLC.DMLD.AML正确答案:B11.产品线的起源可以追溯到()A.1976年B.1975年C.1980年D.1990年正确答案:A12.容错体系结构风格是由()个原始构件和一系列的备份构件组成A.一B.二C.三D.五正确答案:A13.下面不属于Web服务共同特征是()A.应用的分布式B.应用到应用的交互C.平台无关性谋学网平台相关性正确答案:D福师《软件体系结构》在线作业二二、多选题(共12道试题,共24分。)1.“4+1”视图模型指的是()A.逻辑视图B.进程视图C.物理视图D.开发视图和场景视图正确答案:ABCD2.常见的软件开发模型大致可分为三种类型()A.以软件需求完全确定为前提的瀑布模型B.在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型,如螺旋模型等C.以形式化开发方法为基础的变换模型D.以机器性能为需求的螺旋状模型正确答案:ABC3.体系结构设计有那两大类方法()A.过程驱动方法B.问题列表驱动方法C.结构列表驱动D.结果列表驱动方法正确答案:AB4.软件体系结构建模的种类有()A.结构模型B.框架模型C.动态模型D.过程模型正确答案:ABCD5.体系结构发展的几个阶段有()A.“无体系结构”设计阶段B.萌芽阶段C.初级阶段D.高级阶段正确答案:ABCD6.HMB风格的构件模型包括()几个部分谋学网动态行为正确答案:BCD7.下面描述属于分层系统的优点的是()A.支持基于抽象程度递增的系统设计,使设计者可以把一个复杂系统按递增的步骤进行分解B.支持功能增强,因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层C.支持重用。D.不支持重用。正确答案:ABC8.构件重用中检索与提取构件方法()A.基于关键字的检索B.刻面检索法C.超文本检索法D.平面检索法正确答案:ABC9.体系结构分析的内容可分为()A.结构分析B.功能分析C.非功能分析D.非结构分析正确答案:ABC10.下列属于C2风格的特点的是()A.系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起B.所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的C.构件相对独立,构件之间依赖性较少。D.构件关联性较强,相互依赖较多正确答案:ABC11.以下可以体现体系结构是早期设计决策的体现()A.软件体系结构明确了对系统实现的约束条件B.软件体系结构决定了开发和维护组织的组织结构C.软件体系结构制约着系统的质量属性D.通过研究软件体系结构可能预测软件的质量正确答案:ABCD12.以下属于使用异构结构的原因的有()A.不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应该根据实际需要进行选择,以解决实际问题B.关于软件包、框架、通信以及其他一些体系结构上的问题,目前存在多种标准。C.实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用,但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它谋学网即使在某一单位中,规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同正确答案:ABCD福师《软件体系结构》在线作业二三、判断题(共25道试题,共50分。)1.在软件开发过程中,用户需求变化不大()A.错误B.正确正确答案:A2.需求过程主要是获取用户需求,标识系统中所要用到的构件()A.错误B.正确正确答案:B3.在建立体系结构的初期,选择一个合适的体系结构风格是首要的()A.错误B.正确正确答案:B4.构件实现是指具体实现构件功能的逻辑系统,通常也称为代码构件()A.错误B.正确正确答案:B5.基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接()A.错误B.正确正确答案:B6.基于事件的隐式调用为软件重用提供了强大的支持()A.错误B.正确正确答案:B7.分层系统不支持基于抽象程度递增的系统设计()A.错误B.正确正确答案:A谋学网软件体系结构的可靠性通常用平均失效等待时间(MTTF)和平均失效间隔时间(MTBF)来衡量()A.错误B.正确正确答案:B9.软件开发过程中技术是重要的,而管理没有什么作用()A.错误B.正确正确答案:A10.经常用单位事件内所处理事务的数量或系统完成某个事务处理所需的时间来对性能进行定量的表示()A.错误B.正确正确答案:B11.体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等()A.错误B.正确正确答案:B12.基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统()A.错误B.正确正确答案:B13.模式的一个重要目标是用已定义属性进行特定的软件体系结构的构造()A.错误B.正确正确答案:B14.判断模式取得成功的一个重要准则是它们在多大程度上达到了软件工程的目标()A.错误B.正确正确答案:B15.基于事件的隐式调用使得构件放弃了对系统计算的控制()A.错误B.正确正确答案:B16.在仓库风格中,中央数据结构在中央数据存贮上执行()A.错误B.正确正确答案:A17.逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()A.错误B.正确谋学网正确答案:B18.软件体系结构代表了系统的公共的低层次的抽象()A.错误B.正确正确答案:A19.根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架()A.错误B.正确正确答案:B20.正交软件体系结构由组织层和线索的构件构成()A.错误B.正确正确答案:B21.单个模式可以完成一个完整的软件体系结构的详细构造()A.错误B.正确正确答案:A22.动态方法是用来评估执行中的软件体系结构的动态耦合度和动态复杂度()A.错误B.正确正确答案:B23.体系结构重用属于设计重用,没有代码重用抽象()A.错误B.正确正确答案:A24.管道和过滤器适合处理交互的应用()A.错误B.正确正确答案:A25.一个设计元素有一组功能,这些功能必须分组。功能分解的目的是使每个组在体系结构内代表独立的元素()A.错误B.正确正确答案:B

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功