软件体系结构考试参考试题

上传人:鲁** 文档编号:560592133 上传时间:2023-06-19 格式:DOC 页数:7 大小:31.02KB
返回 下载 相关 举报
软件体系结构考试参考试题_第1页
第1页 / 共7页
软件体系结构考试参考试题_第2页
第2页 / 共7页
软件体系结构考试参考试题_第3页
第3页 / 共7页
软件体系结构考试参考试题_第4页
第4页 / 共7页
软件体系结构考试参考试题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件体系结构考试参考试题》由会员分享,可在线阅读,更多相关《软件体系结构考试参考试题(7页珍藏版)》请在金锄头文库上搜索。

1、壹 . 名词解释(参考斯佳分享的名词解释文档)1.ADL(Architecture Description Language) 体系结构描述语言2. SOA(Service-Oriented Architecture) 面向服务架构3. DSSA (Domain Specific Software Architecture) 特定领域软件体系结构4.CORBA(Common Object Request Broker Architecture) 公共对象请求代理体系结构5. UML(Unified Modeling Language) 统一建模语言6.XML(Extensible Markup

2、 Language ) 可扩展标记语言7.B/S(Browser/Server) 浏览器/服务器C/S(Client/Server) 客户端/服务器8.HMB(Hierarchical har:kkl message bus) 层次消息总线9.SA (Software Architecture) 软件体系结构10.OMG(Object Management Group) 对象管理组织11.SOAP(Simple Object Access Protocol) 简单对象访问协议12.WSDL(Web Services Description Language) web服务描述语言13.SOAD(

3、Service Oriented Analysis And Design) 面向服务的分析与设计14.DCOM(Distributed Component Object Model) 分布式对象组件模型15.MIL (Module Interconnection Language) 模块内连接语言贰 . 判断题1、软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。答案:依据页码:P42、 软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。答案:依据页码:P285、构件可以由其他复合构建和原子构

4、件通过连接而成。 ( )答案: 依据页码:P376、体系的核心模型由5种元素组成:构件、连接体、配置、端口和角色()答案:依据页码:P377、软件体系结构的核心由5种元素组成:构件、连接件、配置端口和角色。其中,构件、连接件和配置是最基本的元素() 答案:依据页码:P378、开发视图主要支持系统的功能需求,即系统提供给最终用户的服务 ()答案:X依据页码:P32、339、构件、连接件以及配置是体系结构的核心模型最基本的元素()答案:根据页码:P3710、HMB风格不支持系统系统自顶向下的层次化分解,因为它的构件比较简单。 答案:依据页码:P8112、基于事件的隐式调用风格的思想是构件不直接调用

5、一个过程,而是触发或广播一个或多个事件。答案:依据页码:P5314、层次系统中支持抽象程度递增的系统设计是设计师可以把一个复杂系统按照递增的步骤进行分解,同时支持功能增强,但是不支持重用。答案:参考页码:P55 支持重用16、在软件设计中占据着主导地位的软件体系结构描述方法是图形表达工具。答案:依据页码:10417、Rapide是一种可执行的ADL,其目的在于通过定义并模拟基于事件的行为对分布式同步系统建模。答案:依据页码:P117 并发系统建模18、体系结构设计是整个软件生命周期中关键的一环,一般在需求分析之后,软件设计之前进行。答案:依据页码:10919、基于软构件的系统描述语言是较好的一

6、种以构件为单位的软件系统描述语言。答案:依据页码:10420、需求语言与ADL的区别在于后者描述的是问题空间,而前者则扎根于解空间中。答案:依据页码:P106 前后颠倒21、基于构件的动态系统结构模型分为三层,分别是应用层、中间层、和体系结构层。 答案:依据页码:P15522、ADL提供了一种形式化机制来描述软件体系结构,大多数ADL不仅描述系统的静态结构,也支持对体系结构动态性的描述()答案:依据页码:P15427、SOA模型具有松散耦合、粗粒度服务、标准化接口等特征。()答案:依据页码:P186 28、从概念上讲,SOA有3个主要的抽象级别,分别是操作、服务和业务流程。 ()答案:依据页码

7、:P187叁 . 选择题5、不属于软件体系结构的核心模型的最基本的元素是 ()A 构件B 连接件C 配置 D 角色答案:D 依据页码:P376、选项中不属于“4+1”试图模型的是:()A 逻辑视图B 物理视图C 连接视图D 开发视图答案:C依据页码:P327、下列说法错误的一项的是()A:逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务B:开发视图也称模块视图,主要侧重于软件模块的组织和管理C:进程视图侧重与系统的运行特性,主要关注一些非功能性需求,例如系统的性能和可用性。D:物理视图主要考虑如何吧软件映射到硬件上,它不需要要考虑到系统性能、规模、可靠性等。答案:D依据页码:P323

8、58、Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“4”不包括的视图是()A逻辑视图 B开发视图 C物理视图 D场景视图答案: D依据页码:P32389、下列哪个选项是描述系统的静态结构() A.逻辑视图和开发视图 B.进程视图和物理视图 C.开发视图和物理视图 D.开发视图和进程视图答案:A根据页码:P3710、在三层C/S体系结构中,_是最重要的构件。 ()A 中间件B 末尾件C 功能层D 数据层答案:A依据页码:P606112、C/S系统中,服务器的以下任务中哪一个是错的?()A 数据库一致性要求B 数据库访问并发性控制C 数据库前端的客户应用

9、程序的全局数据完整性规则D 数据库的备份与恢复答案:A依据页码:P5713、下列哪个不是黑板系统的组成部分?()A.知识源 B.黑板数据结构 C.控制 D.内存答案:D依据页码:P5314、与C/S体系结构相比,B/S体系结构也有许多不足之处一下说法正确的是()A B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力B B/S体系结构的系统扩展能力差,但是安全性比较容易控制C 采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的高于C/S体系结构D B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处理(Online Transaction

10、Processing,OLTP)应用。答案:A参考页码:P 6716、以下关于软件体系结构描述方法说法错误的是( )A. 图形表达工具在软件设计中占据主导地位。B. 由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述。C. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。D. 软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构描述语言。答案:B依据页码:P103-10520、下列选项中关于ADL与其他语言的比较说法中错误的是()A ADL与需求

11、语言的区别在于后者描述的问题空间,而前者则扎根于解空间中B ADL与建模语言的区别在于后者对部分的关注要大于对整体的关注C ADL与传统的程序设计语言的构成元素由许多相同和相似之处,有各自有着很大的不同D ADL集中在构件的表示上。答案: B 依据页码:P10623、以下哪些特征不属于动态体系结构特征() ? A 可构造性动态特征 B 适应性动态特征 C 智能性动态特征 D 安全性动态特征答案:D肆 . 填空题8、软件体系结构的生命周期模型主要分为需求分析阶段,建立软件体系结构阶段()和实现阶段。答:设计阶段依据页码:P38、399、软件体系结构应建立于传统的软件开发过程的_和_阶段之间。答案

12、:需求分析、软件设计根据页码:P3810、黑板系统主要由 _ 、_ 和 _ 组成 。答案:知识源、黑板数据结构、控制依据页码:P5511、三层C/S结构风格是由 _ 、_ 和 _ 构成的。答案:表示层、功能层、数据层依据页码:P59P6012、消息总线对消息过滤提供了_和_两种方式。答案:转换、阻塞依据页码:P8014、C/S体系结构服务器主要负责有效的管理系统的资源主要负责_、_、_和_。答案:数据库安全性的要求、数据库访问并发性的控制、数据库前端的客户应用程序的全局数据完整性规则、数据库的备份与恢复参考页码: P5715、层次系统最广泛的应用是 _. 答案:分层通信协议参考页码:P5416

13、、软件体系结构的描述方法主要有 、 、基于软构件的系统描述语言和 。答案:图形表达工具、模块内连接语言、软件体系结构描述语言 依据页码:P103-10517、ADL是一种在底层语义模拟支持下的形式化语言。基于底层语义的工具为体系结构的 、分析、 、 、设计过程等提供支持。答案:表示、演化、细化 依据页码:P10618、可重用的体系结构描述框架可以从 、 、 和 四个视点出发描述体系结构。答案:需求视点、设计视点、实现视点、测试视点 依据页码:P10520、典型的ADL在充分继承和吸收传统程序设计语言的 和 特点的同时,还应该具有构造、抽象、重用、组合、异构和分析推理等多种能力和特性。 能力指的是ADL使得其描述的每一个系统元素都有其自己的局部结构。答案:精确性、严格性,组合 依据页码:P10621、体系结构的动态性分为“_ ”“_”“_”三类。答案:交互式动态性、结构化动态性、体系结构动态性依据页码:P 15322、基于构件的动态体统结构模型(CBDSAM)支持运行系统的动态更新。该模型分为三层,分别是应用层、_和_。答案:中间层、体系结构层依据页码:P15523、体系结构的动态性主要分为几类:_、_、_。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号