性等。 答案:D
8、Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中
“4”不包括的视图是()
A逻辑视图 B开发视图 C物理视图 D场景视图 答案: D
9、下列哪个选项是描述系统的静态结构() A.逻辑视图和开发视图 B.进程视图和物理视图 C.开发视图和物理视图 D.开发视图和进程视图 答案:A
10、在三层C/S体系结构中,_________是最重要的构件。A 中间件 B 末尾件 C 功能层
()D 数据层 答案:A
11、正交软件体系结构的有点有 () A 结构清晰,易于理解 B 易修改,可维护性强 C 可移植性强,重用程度大 D 以上都是 答案:D
12、C/S系统中,服务器的以下任务中哪一个是错的?()A 数据库一致性要求 B 数据库访问并发性控制
C 数据库前端的客户应用程序的全局数据完整性规则 D 数据库的备份与恢复 答案:A
13、下列哪个不是黑板系统的组成部分?() A.知识源 B.黑板数据结构 C.控制 D.内存 答案:D
14、与C/S体系结构相比,B/S体系结构也有许多不足之处一下说法正确的是()
A B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力
B B/S体系结构的系统扩展能力差,但是安全性比较容易控制
C 采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的高于C/S体系结构
D B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处
理(Online Transaction Processing,OLTP)应用。 答案:A
15、以下不是正交软件体系结构优点的是() A. 结构清晰,易于理解 B. 已修改,可维护性强 C. 可移植性强,重用粒度大 D. 很大很复杂 答案:D
16、以下关于软件体系结构描述方法说法错误的是( )
A. 图形表达工具在软件设计中占据主导地位。
B. 由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件
单元进行描述。
C. 基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特
殊软件实体构造组成的组织或系统。
D. 软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设
计、开发和使用针对软件体系结构描述语言。 答案:B
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
18、Rapide 是一种可执行ADL,其目的在于通过定义并模拟基于事件的行为对分布式并发系统建模。Rapide是由5种子语言构成。以下选项中的语言均为Rapide语言的是()
A. 类型语言、模式语言、约束语言、可执行语言 B. 状态语言、模式语言、约束语言、体系结构语言 C. 类型语言、结构语言、约束语言、可执行语言 D. 状态语言、结构语言、约束语言、体系结构语言 答案:A
19、Unicon提供了一组预先定义的构件和连接件类型,体系结构的开发者可以从中选择合适的构件或连接件,这是为了达到()
A. 提供对大量构件和连接件的统一访问
B. 区分不同类型的构件和连接件,以便对体系结构配置进行检查 C. 支持不同表达方式和不同开发人员的分析工具 D. 支持现有构件的使用 答案:A
20、下列选项中关于ADL与其他语言的比较说法中错误的是()