软件体系结构试题库(软件工程) 联系客服

发布时间 : 星期三 文章软件体系结构试题库(软件工程)更新完毕开始阅读82554f1bb7360b4c2e3f64a0

A逻辑视图 B开发视图 C物理视图 D场景视图 答案: D

依据页码:P32~38

9、下列哪个选项是描述系统的静态结构() A.逻辑视图和开发视图 B.进程视图和物理视图 C.开发视图和物理视图 D.开发视图和进程视图 答案:A 根据页码:P37 10、在三层() A 中间件 B 末尾件 C 功能层 D 数据层

C/S

体系结构中,_________是最重要的构件。

答案:A

依据页码:P60~61

11、正交软件体系结构的有点有 () A 结构清晰,易于理解 B 易修改,可维护性强

C 可移植性强,重用程度大 D 以上都是 答案:D

依据页码:P77

12、C/S系统中,服务器的以下任务中哪一个是错的?() A 数据库一致性要求

B 数据库访问并发性控制

C 数据库前端的客户应用程序的全局数据完整性规则 D 数据库的备份与恢复 答案:A

依据页码:P57

13、下列哪个不是黑板系统的组成部分?() A.知识源 B.黑板数据结构 C.控制 D.内存 答案:D

依据页码:P53

14、与C/S体系结构相比,B/S体系结构也有许多不足之处一下说法正确的是() A B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力 B B/S体系结构的系统扩展能力差,但是安全性比较容易控制

C 采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的高于C/S体系结构 D B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处理(Online Transaction Processing,OLTP)应用。 答案:A

参考页码:P 67

15、以下不是正交软件体系结构优点的是() A. 结构清晰,易于理解 B. 已修改,可维护性强

C. 可移植性强,重用粒度大 D. 很大很复杂 答案:D

参考页码:P77

16、以下关于软件体系结构描述方法说法错误的是( ) A. 图形表达工具在软件设计中占据主导地位。

B. 由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件

单元进行描述。

C. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。

D. 软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构描述语言。 答案:B

依据页码:P103-105

17、type Application is interface

in action Request(P:params); out action Result(P:params);

behavior

(?M in String) Receive(?M) = > Results(?M); end Application

上述对构建的描述是()

A.Rapide B.SADL C.C2 D.Wright 答案: A

依据页码:P115

18、Rapide 是一种可执行ADL,其目的在于通过定义并模拟基于事件的行为对分布式并发系统建模。Rapide是由5种子语言构成。以下选项中的语言均为Rapide语言的是() A. 类型语言、模式语言、约束语言、可执行语言 B. 状态语言、模式语言、约束语言、体系结构语言 C. 类型语言、结构语言、约束语言、可执行语言 D. 状态语言、结构语言、约束语言、体系结构语言 答案:A

依据页码: P117

19、Unicon提供了一组预先定义的构件和连接件类型,体系结构的开发者可以从中选择合适的构件或连接件,这是为了达到()

A. 提供对大量构件和连接件的统一访问

B. 区分不同类型的构件和连接件,以便对体系结构配置进行检查 C. 支持不同表达方式和不同开发人员的分析工具 D. 支持现有构件的使用

答案:A

依据页码:P110

20、下列选项中关于ADL与其他语言的比较说法中错误的是()

A. ADL与需求语言的区别在于后者描述的问题空哦关键,而前者则扎根于解空间中 B. ADL与建模语言的区别在于后者对部分的关注要大于对整体的关注 C. ADL与传统的程序设计语言的构成元素由许多相同和相似之处,有各自有着很大的不同 D. ADL集中在构件的表示上。 答案: B

依据页码:P106

21、对动态软件体系结构的形式化描述通常可以采用的方法?() A、图形化方法 B、代数进程方法 C、逻辑方法 D、以上皆是 答案:D

依据页码:P 165

22、在扩充的BNF范式给出的πADL描述体系结构的框架中,[1+···]表示其中的项出现() A、一次 答案:C

B、0次或1次

C、1次或多次

D、0次或多次

依据页码:P159

23、以下哪些特征不属于动态体系结构特征() ? A 可构造性动态特征

B 适应性动态特征 C 智能性动态特征 D 安全性动态特征 答案:D

依据页码:P167

24、在动态体系结构的描述中,不是configuror主要涉及的问题是: A 什么时候软件体系结构应该重新配置?

B 什么原因使得软件体系结构需要进行重新配置? C 重新配置应该怎样进行?

D 进行重新配置需要多大的代价?

答案:D

依据页码:P164

25、通常,一个Web服务可以分为4个逻辑层,分别为数据层(Data Layer)、数据访问层(Data Access Layer)、 业务层(Business Layer)和监听者(Listener)。离客户端最近的是监听者,离客户最远的是______:()

A 数据层(Data Layer)

B 数据访问层(Data Access Layer) C 业务层(Business Layer) D 监听者(Listener) 答案:A

依据页码:P174

26、同传统分布式体系结构相比,Web服务体系结构的主要优势体现为() ①高度的通用性和易用性 ②完全的平台、语言独立性 ③高度的集成性 ④容易部署和发布

A.①②④ B.②③④ C.①③④ D.①②③④

答案:D

依据页码:P178-179

27、Web服务是采用________格式的信息来定义和描述对外的公共接口和绑定。 A.URI B.XML C.SOAP D.HTTP 答案:B 依据页码:P175

28、尽管对Web服务进行的描述的出发点或应用类型不同,但他们均具有如下共同特征:() ①应用的分布式 ②应用到应用的交互 ③平台无关性

A.①② B.②③ C.①③ D.①②③ 答案:D

依据页码:P175

29、下面哪个不属于设计模式方法分类() A Coad的面向对象模式 B 代码模式

C 框架应用模式

D 遗传算法 答案:D

依据页码:P200

30、一般来说,模式有以下四个基本成分: ( )、问题、解决方案、效果 。 A.模式名称 B. 时间 C. 地点 D. 思想 答案:A

依据页码:P196 倒数三行 31、软件体系结构的文档要求与软件开发项目中的其他文档是相似的,下列哪项属于体系结构文档化过程的主要输出结果() A 体系结构需求规格说明 B 体系结构概要设计说明 C 体系结构详细设计说明 D 体系结构总体框架说明 答案:A

依据页码:P219

32、软件体系结构设计有哪些过程?() 提出软件体系结构模型

把已标识的构件映射到软件体系构件中 分析构件之间的相互作用 产生软件体系结构