当前位置:高级系统分析师题库>软件体系结构题库

问题:

[单选] Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“4”不包括的视图是()

逻辑视图。开发视图。物理视图。场景视图。

问题:

[单选] 下列哪个选项是描述系统的静态结构()。

逻辑视图和开发视图。进程视图和物理视图。开发视图和物理视图。开发视图和进程视图。

问题:

[单选] 正交软件体系结构的特点有()。

结构清晰,易于理解。易修改,可维护性强。可移植性强,重用程度大。以上都是。

问题:

[单选] 下列哪个不是黑板系统的组成部分?()

知识源。黑板数据结构。控制。内存。

问题:

[单选] 与C/S体系结构相比,B/S体系结构也有许多不足之处以下说法正确的是()

B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力。B/S体系结构的系统扩展能力差,但是安全性比较容易控制。采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的高于C/S体系结构。B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,利于在线事务处理(Online Transaction Processing,OLTP)应用。

问题:

[单选] 以下不是正交软件体系结构优点的是()。

结构清晰,易于理解。已修改,可维护性强。可移植性强,重用粒度大。很大很复杂。

问题:

[单选] 以下关于软件体系结构描述方法说法错误的是()。

图形表达工具在软件设计中占据主导地位。由于软件设计语言和模块内连接语言具有严格的语义基础,因此它们能支持较小的软件单元进行描述。基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。软件体系结构描述语言是参照传统程序设计语言的设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构描述语言。

问题:

[单选] Rapide是一种可执行ADL,其目的在于通过定义并模拟基于事件的行为对分布式并发系统建模。Rapide是由5种子语言构成。以下选项中的语言均为Rapide语言的是()

类型语言、模式语言、约束语言、可执行语言。状态语言、模式语言、约束语言、体系结构语言。类型语言、结构语言、约束语言、可执行语言。状态语言、结构语言、约束语言、体系结构语言。

问题:

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

提供对大量构件和连接件的统一访问。区分不同类型的构件和连接件,以便对体系结构配置进行检查。支持不同表达方式和不同开发人员的分析工具。支持现有构件的使用。

问题:

[单选] 下列选项中关于ADL与其他语言的比较说法中错误的是()。

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