软件体系结构期末考试复习题(题中页码 与软件体系结构原理、方法与实践第2版 张友生编著 匹配)
一、选择题←
- 不属于软件体系结构的核心模型的最基本的元素是
A构件 B连接件 C配置 D角色
2、选项中不属 于“4+1"视图模型的是: ()
A逻辑视图B物理视图C连接视图D开发视图
3、下列说法 错误的一项的是()
A :逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务
B:开发视图也称模块视图,主要侧重于软件模块的组织和管理
C:进程视图侧重与系统的运行特性,主要关注一些功能性需求,例如系统的性能和可用性。
D:物理视图主要考虑如何把软件映射到硬件上,它不需要考虑到系统性能、规模、可靠性等。
4、Kruchten 在1995提出了“4+1"模型,从5个不同的视角来描述软件体系结构,其中“4”不包括的视图是() ?
A逻辑视图B开发视图C物理视图D场景视图
5、 下列哪个选项是描述系统的静态结构() A
A.逻辑视图和开发视图B.进程视图和物理视图
C.开发视图和物理视图D.开发视图和进程视图
开发视图也称模块视图,主要侧重于软件模块的组织和管理
6、在三层C/S体系结构中,() 是最重要的构件。
A中间件B末尾件C功能层D数据层
7、 C/S系统中,服务器的以下任务中哪一个是错的? ()
A数据库一致性要求B数据库访问并发性控制
C数据库前端的客户应用程序的全局数据完整性规则D数据库的备份与恢复
8、与C/S体系结构相比,B/S体系结构也有许多不足之处一下说法正确的是()
A :B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力。
B :B/S体系结构的系统扩展能力差,但是安全性比较容易控制。
C:采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的高于C/S体系结构。
D:B/S体系结构的数据提交-般以页面为单位,数据的动态交互性不强,利于在线事务处理. (Online Transaction Processing, OLTP)应用。
9、通常,一