ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:66.89KB ,
资源ID:5789303      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5789303.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件体系结构试题库试题和答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件体系结构试题库试题和答案.docx

1、软件体系结构试题库试题和答案一、推断题1, 软件重用是指重复运用已有的软件产品用于开发新的软件系统,以到达提高软件系统的开发质量与效率,降低开发本钱的目的。答案:依据页码:P42、可重用技术对构件库组织方法要求不仅要支持精确匹配,还要支持相像构件的查找。答案: 依据页码:P73、超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。4、答案: 依据页码:p85、软件体系构造充当一个理解系统构件和它们之间关系的框架,特殊是那些始终跨越时间和实现的属性。答案:依据页码:P285, 构件可以由其他复合构建和原子构件通过连接而成。 答案: 依据页码:P376, 体系的核心模型由5种元

2、素组成:构建, 连接体, 配置, 端口和角色答案:依据页码:P377, 软件体系构造的核心由5种元素组成:构件, 连接件, 配置端口和角色。其中,构件, 连接件和配置是最根本的元素 答案:依据页码:P378, 开发视图主要支持系统的功能需求,即系统供应应最终用户的效劳 答案:X依据页码:P32, 339, 构件, 连接件以和配置是体系构造的核心模型最根本的元素答案:依据页码:P3710, HMB风格不支持系统系统自顶向下的层次化分解,因为它的构件比拟简洁。 答案:依据页码:P8111, 正交软件体系构造由组织层和线索的构件构成。 答案:依据页码:P7012, 基于事务的隐式调用风格的思想是构件

3、不干脆调用一个过程,而是触发或播送一个或多个事务。答案:依据页码:P5313, 线索是子系统的特例,它由完成不同层次功能的构建组成,每一条线索完成整个系统中相对独立的一局部功能。答案:依据页码:P7014, 层次系统中支持抽象程度递增的系统设计是设计师可以把一个困难系统依据递增的步骤进展分解,同时支持功能增加,但是不支持重用。答案:参考页码:P5515, 相交关系R是一个等价关系。 答案: 16, 在软件设计中占据着主导地位的软件体系构造描述方法是图形表达工具。答案:依据页码:10417, Rapide是一种可执行的ADL,其目的在于通过定义并模拟基于事务的行为对分布式同步系统建模。答案:依据

4、页码:P117 并发系统建模18, 体系构造设计是整个软件生命周期中关键的一环,一般在需求分析之后,软件设计之前进展。答案:依据页码:10919, 基于软构件的系统描述语言是较好的一种以构件为单位的软件系统描述语言。答案:依据页码:10420, 需求语言与ADL的区分在于后者描述的是问题空间,而前者那么扎根于解空间中。答案:依据页码:P106 前后颠倒21, 基于构件的动态系统构造模型分为三层,风别是应用层, 中间层, 和体系构造层。 答案:依据页码:P15522, ADL供应了一种形式化机制来描述软件体系构造,大多数ADL不进描述系统的静态构造,也支持对体系构造动态性的描述答案:依据页码:P

5、15423, 基于构件的动态系统构造模型分为应用层,中间层和体系构造层。答案:依据页码:P15524, 2000年世界计算机大会提出,软件体系构造中最为重要的三个探讨方向是:体系构造风格,静态体系构造和动态体系构造。 答案:依据页码:P15325, XML是W3C制定的作为Internet上数据交换和表示的标准语言,是一种允许用户定义的标记语言。答案:依据页码:P17926, WSDL是可扩展的,使得在通信时无论运用何种消息格式或网络协议,都可以对端点和其消息进展描述。答案:依据页码:P182 27, SOA模型具有松散耦合, 粗粒度效劳, 标准化接口等特征。答案:依据页码:P186 28,

6、从概念上讲,SOA有3个主要的抽象级别,分别是操作, 效劳和业务流程。 答案:依据页码:P18729, 一般的说,一个模式有一下4个根本成分,1.模式名称,2.问题,3.解决方案,4.效果,这句话是对的答案:依据页码:P19630, 设计模式的概念最早是由美国的一位计算机专家提出的。答案:X依据页码:P194 倒数第7行31, 利用设计模式可以便利地重用胜利的设计和构造。答案:依据页码:P19432, ABSD方法是基于体系构造的设计方法,它描述了系统的主要设计元素和其关系。答案:依据页码:P20333, 在模式书目中,每个模式描述的多少与别的模式无关。答案:依据页码:P19934, 软件系统

7、的牢靠性依靠于状态的执行依次和每一个状态的牢靠性 答案:依据页码:P24435, .基于体系构造描述的软件测试包括黑盒测试和依据路径测试。( )答案:依据页码:25436, 在体系构造级进展风险评估是更有利于开发阶段的前期评估。 答案:依据页码:P24837, 容错体系构造风格的目的是通过一系列的容错构件修正初始系统的错误来改善系统的稳定性。 答案: 依据页码:P245 38, ATAM评估方法主要通过理解体系构造方法来分析体系构造,在这一步,由设计师确定体系构造方法,由分析小组捕获并进展分析。 答案:依据页码:见书P265,由分析小组捕获,但不进展分析39, 评估方法质量属性中平安性不包括完

8、整性。答案:依据页码:P25940, 软件体系构造的评估方法主要有调查问卷, 检查表, 场景, 度量, 比拟5种 答:依据页码:P262,调查问卷, 检查表, 场景, 度量, 比拟是软件体系构造的5种评估方式,评估方法有ATAM, SAAM, ARID三种。41、软件体系构造评估只针对一个体系构造,不行以针对一组体系构造。 答案:依据页码: P25842, 正式的对软件产品线的理论探讨到20世纪80年头中期才出现。 答案:依据页码:P28243、软件重用长期以来始终是软件工程界不断追求的目标。答案:依据页码:P28444、产品开发活动取决于产品线范围,核心资源库, 产品方案和需求的输出。答案:

9、依据页码:P29545、软件产品线的建立通常有4种方式,其划分依据有两种。答案:依据页码:P289二、填空题1, 软件元素包括 , , , , 甚至领域学问。答案:程序代码, 测试用例, 设计文档, 设计过程, 需求分析文档依据页码:P42、软件工程包括3个要素: , 和 。答案:方法, 工具, 过程依据页码:P33、软件重用过程中须要重用的开发组织构造予以支持,它包括:_, _, _4、三组成员组成。5、答案:构件开发组, 构件应用组, 协调组。依据页码:P176、采纳层次式软件体系构造,将产品的系统构件模型定义为4个层次,分别为: , , , 。 答案:系统构件层, 通用类构件层, 业务构

10、件层, 表现层 依据页码:P165, 软件体系构造的模型分为5种: , 框架模型, , 过程模型和功能模型。答案:构造模型,动态模型。 依据页码:P316, 软件体系构造的名片型分为:_, 框架模型, _, _, 功能模型。 答案:构造模型, 动态模型, 过程模型依据页码:P317, 依据建模的侧重点不同,可以将软件体系构造的模型分为5种: , 框架模型, , 过程模型和动能模型。答案:构造模型,动态模型。依据页码:P318, 软件体系构造的生命周期模型主要分为需求分析阶段,建立软件体系构造阶段和实现阶段。答:设计阶段依据页码:P38, 399, 软件体系构造应建立于传统的软件开发过程的_和_

11、阶段之间。答案:需求分析, 软件设计依据页码:P3810, 黑板系统主要由 _ , _ 和 _ 组成 。答案:学问源, 合办数据构造, 限制依据页码:P5511, 三层C/S构造风格是由 _ , _ 和 _ 构成的。答案:表示层, 功能层, 数据层依据页码:P59P6012, 消息总线对消息过滤供应了_和_两种方式。答案:转换, 堵塞依据页码:P8013, 正交软件体系构造由_和_构成。答案:组织层, 线索的构件依据页码:P7014, C/S体系构造效劳器主要负责有效的管理系统的资源主要负责_, _, _和_。答案:数据库平安性的要求, 数据库访问并发性的限制, 数据库前端的客户应用程序的全局

12、数据完整性规那么, 数据库的备份与复原参考页码: P5715, 层次系统最广泛的应用是 _. 答案:分层通信协议参考页码:P5416, 软件体系构造的描述方法主要有 , , 基于软构件的系统描述语言和 。答案:图形表达工具, 模块内连接语言, 软件体系构造描述语言 依据页码:P103-10517, ADL是一种在底层语义模拟支持下的形式化语言。基于底层语义的工具为体系构造的 , 分析, , , 设计过程等供应支持。答案:表示, 演化, 细化 依据页码:P10618, 可重用的体系构造描述框架可以从 , , 和 四个视点动身描述体系构造。答案:需求视点, 设计视点, 实现视点, 测试视点 依据页

13、码:P10519, 支持对构件之间交互的形式化和分析。答案:Wright 依据页码:P11220, 典型的ADL在充分继承和汲取传统程序设计语言的 和 特点的同时,还应当具有构造, 抽象, 重用, 组合, 异构和分析推理等多种实力和特性。 实力指的是ADL使得其描述的每一个系统元素都有其自己的局部构造。答案:精确性, 严格性,组合 依据页码:P10621, 体系构造的动态性分为“_ “_“_三类。答案:交互式动态性, 构造化动态性, 体系构造动态性依据页码:P 15322, 基于构件的动态体统构造模型CBDSAM支持运行系统的动态更新。该模型分为三层,分别是应用层, _和_。答案:中间层, 体

14、系构造层依据页码:P15523, 体系构造的动态性主要分为几类:_, _, _。 答案:交互式动态性,构造化动态性, 体系构造化动态性。依据页码:P15324, 对动态软件体系构造的形式化描述通常有_, _, _三种方法。 答案: 图形化方法, 进程代数方法, 逻辑描述方法依据页码:P16525, 一个完整的Web效劳包括3种逻辑构件:_ , _, _。 答案:效劳供应, 效劳代理, 效劳恳求依据页码:P17626, Web效劳栈的五层标准为:发觉效劳层, 描述层, _, _, _。答案:消息格式层, 编码格式层, 传输协议层依据页码:P17827, Web效劳开发生命周期分为:_, _, _

15、, _四个阶段。答案:构建, 部署, 运行, 管理。依据页码:P17728, OOAD, EA和BPM分别从_层, _层 和_层 3个层次上为SOAD供应了理论支撑。答案:根底设计, 应用构造, 业务组织。依据页码:P18729, MVC模式的中的M,V,C分别对应_, _, _三种单词。 答案:Model,View,Controller依据页码:P19530, 模式的问题陈述用一个强制条件_集来表示。答案:force依据页码:P197 第七行31, ABSD方法取决于确定系统的体系构造驱动,所谓体系构造驱动,是指构成体系构造的_, _, _的组合。答案:业务 质量 功能需求依据页码:P204

16、32, 填空题设计模式的根本成分包括_, _, _, _。答案:模式名称, 问题, 解决方案, 效果。依据页码:P19633, ABSD的全称是:_答案:基于体系构造的软件设计依据页码:P 20334, 软件体系构造的牢靠性风险分析方法有_和_答案:动态方法 , 构建依靠图CDG依据页码:P24835, 实现完整测试的典型方法是利用测试准那么定义测试需求,进而生成测试用例.参照相关探讨工作,可定义 , 等测试路径。 答案:构件或连接件内部消息的传递路径, 构件或连接件内部端口的执行依次路径依据页码:P25536, 构建依靠图是用于在体系构造级进展牢靠性分析的 模型。 答案:概率依据页码:P24

17、837, 一个困难的系统通常包括 , , 和 常用的构造风格模型。 答案:依次, 并行计算, 容错和客户/效劳器依据页码:P24538, _方法是最早形成文档并得到广泛运用的软件体系构造分析方法,最初用来分析体系构造的可修改性的。答案:SAAM 见书P27339、体系构造评估中,一般采纳刺激,环境,和_三方面来对场景进展描述。答案:响应依据页码:P26140, 可修改性是指能够快速地以较高的性能价格比对系统进展变更的实力。包括可维护性, 可扩展性, , 可移植性4个方面。答案:构造重组。依据页码:P25941, SAAM评估方法可以对很多_以和_进展快速评估。 答案:质量属性,系统功能 依据页

18、码: P27342, 软件重用是为了解决 _ 答案:软件危机依据页码:P28443, _的开发是大型软件系统开发的关键环节。答案:软件体系构造依据页码:P28244、领域工程阶段的主要任务有_ , _和_三个阶段。答案:领域分析, 领域设计, 领域实现依据页码:P28545、软件体系构造设计的主要目的是满意对软件的_。答案:质量需求依据页码:P296三, 选择题1, 软件危机的缘由不包括:A、用户需求不明确 B, 缺乏正确的理论指导C, 软件规模越来越大D, 软件困难度越来越低答案:D依据页码:P22, 以下选项中,哪个不是重用组织框构中的主要组成成员: A协调组B构件应用组B、构件需求组C构

19、件开发组答案:C依据页码:P173、常用的软件体系构造评估的方法不包括:4、A体系构造权衡分析法5、B.软件体系构造分析法6、C系统体系构造分析法7、D中间设计的主动评审8、答案:C 依据页码:P294, 以下选项中,不是软件危机的缘由的是:C A、用户需求不明确B、缺乏正确的理论指导C、软件规模越来越小C、软件的困难度越来越高P25, 不属于软件体系构造的核心模型的最根本的元素是 D、A 构件 B 连接件 C 配置 D 角色答案:D 依据页码:P376, 选项中不属于“4+1试图模型的是:A 逻辑视图B 物理视图C 连接视图D 开发视图答案:C依据页码:P327, 以下说法错误的一项的是A:

20、逻辑视图主要支持系统的功能需求,即系统供应应最终用户的效劳B:开发视图也称模块视图,主要侧重于软件模块的组织和管理C:进程视图侧重与系统的运行特性,主要关注一些功能性需求,例如系统的性能和可用性。D:物理视图主要考虑如何吧软件映射到硬件上,它不须要要考虑到系统性能, 规模, 牢靠性等。答案:D依据页码:P32358, Kruchten在1995提出了“4+1模型,从5个不同的视角来描述软件体系构造,其中“4不包括的视图是A逻辑视图 B开发视图 C物理视图 D场景视图答案: D依据页码:P32389, 以下哪个选项是描述系统的静态构造答案:A依据页码:P3710, 在三层C/S体系构造中,_是最

21、重要的构件。 A 中间件 B 末尾件 C 功能层 D 数据层答案:A依据页码:P606111, 正交软件体系构造的有点有 A 构造清楚,易于理解 B 易修改,可维护性强C 可移植性强,重用程度大 D 以上都是答案:D依据页码:P7712, C/S系统中,效劳器的以下任务中哪一个是错的?A 数据库一样性要求B 数据库访问并发性限制C 数据库前端的客户应用程序的全局数据完整性规那么D 数据库的备份与复原答案:A依据页码:P5713, 以下哪个不是黑板系统的组成局部?A.学问源 B.黑板数据构造 C.限制 答案:D依据页码:P5314, 与C/S体系构造相比,B/S体系构造也有很多缺乏之处一下说法正

22、确的选项是A B/S体系构造缺乏对动态页面的支持实力,没有集成有效的数据库处理实力B B/S体系构造的系统扩展实力差,但是平安性比拟简洁限制C 采纳B/S体系构造的应用系统,在数据查询等响应速度上,要远远的高于C/S体系构造D B/S体系构造的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处理Online Transaction Processing,OLTP应用。答案:A参考页码:P 6715, 以下不是正交软件体系构造优点的是 A. 构造清楚,易于理解B. 已修改,可维护性强C. 可移植性强,重用粒度大D. 很大很困难答案:D参考页码:P7716, 以下关于软件体系构造描述方

23、法说法错误的选项是( )A.图形表达工具在软件设计中占据主导地位。B.由于软件设计语言和模块内连接语言具有严格的语义根底,因此它们能支持较小的软件单元进展描述。C.基于软构件的系统描述语言将软件系统描述成一种是由很多以特定形式相互作用的特殊软件实体构造组成的组织或系统。D.软件体系构造描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计, 开发和运用针对软件体系构造描述语言。答案:B依据页码:P103-10517, type Application is interface in action Request(P:params);out action Result(P:param

24、s);behavior (M in String) Receive(M) = Results(M);end Application上述对构建的描述是()ARapide B.SADL C.C2 D.Wright 答案: A依据页码:P11518, Rapide 是一种可执行ADL,其目的在于通过定义并模拟基于事务的行为对分布式并发系统建模。Rapide是由5种子语言构成。以下选项中的语言均为Rapide语言的是A类型语言, 模式语言, 约束语言, 可执行语言B状态语言, 模式语言, 约束语言, 体系构造语言C类型语言, 构造语言, 约束语言, 可执行语言D状态语言, 构造语言, 约束语言, 体系

25、构造语言答案:A依据页码: P11719, Unicon供应了一组预先定义的构件和连接件类型,体系构造的开发者可以从中选择相宜的构件或连接件,这是为了到达A供应对大量构件和连接件的统一访问B区分不同类型的构件和连接件,以便对体系构造配置进展检查C支持不同表达方式和不同开发人员的分析工具D支持现有构件的运用答案:A依据页码:P11020, 以下选项中关于ADL与其他语言的比拟说法中错误的选项是AADL与需求语言的区分在于后者描述的问题空哦关键,而前者那么扎根于解空间中BADL与建模语言的区分在于后者对局部的关注要大于对整体的关注CADL与传统的程序设计语言的构成元素由很多一样和相像之处,有各自有

26、着很大的不同DADL集中在构件的表示上。答案: B 依据页码:P10621, 对动态软件体系构造的形式化描述通常可以采纳的方法?A, 图形化方法 B, 代数进程方法 C, 逻辑方法 D, 以上皆是答案:D依据页码:P 16522, 在扩大的BNF范式给出的ADL描述体系构造的框架中,1+表示其中的项出现A、一次 B, 0次或1次 C, 1次或屡次 D, 0次或屡次答案:C依据页码:P15923, 以下哪些特征不属于动态体系构造特征 ? A 可构造性动态特征 B 适应性动态特征 C 智能性动态特征 D 平安性动态特征答案:D依据页码:P16724, 在动态体系构造的描述中,不是configuro

27、r主要涉和的问题是: A 什么时候软件体系构造应当重新配置?B 什么缘由使得软件体系构造须要进展重新配置?C 重新配置应当怎样进展?D 进展重新配置须要多大的代价?答案:D依据页码:P16425, 通常,一个Web效劳可以分为4个逻辑层,分别为数据层Data Layer, 数据访问层Data Access Layer, 业务层Business Layer和监听者Listener。离客户端最近的是监听者,离客户最远的是_:A 数据层Data LayerB 数据访问层Data Access LayerC 业务层Business LayerD 监听者Listener答案:A依据页码:P17426, 同传统分布式体系构造相比,Web效劳体系构造的主要优势表达为()高度的通用性和易用性完全的平台, 语言独立性高度的集成性简洁部署和发布A. B. C. D.答案:D依据页码:P178-17927, Web效劳是采纳_格式的信息来定义和描述对外的公共接口和绑定。答案:B依据页码:P17528, 尽管对Web效劳进展的描述的动身点或应用类型不同,但他们均具有如下共同特征:应用的分布式应用到应用的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1