江家开放大学2024年春《软件设计模式与体系结构 060744》过程性考核作业二客观题部分参考答案

2024年4月1309:45:07发布者:国开文档专家 23 views 举报

单选题

1三层C/S体系结构中,负责业务逻辑的组件是( )

A应用服务器

B客户机应用程序

C浏览器

D数据库服务器

答案:A

2( )部分,又称任务管理部分,该部分由系统中的主动类构成。

A人机交互

B问题域

C数据管理

D控制驱动

答案:C

3关于可视化编程环境下的人机界面设计策略,以下说法错误的是( )

A界面部分与问题域部分的耦合性应该要小;

B界面对象中不应该对业务逻辑进行处理;

C问题域部分的对象不主动发起与界面部分对象之间的通信;

D人机交互部分只是设计界面,并不重要。

答案:D

4数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合称为( )

A主键

B超键

C外键

D候选键

答案:A

5可以很容易地对其进行修改或者增加新的功能,而不会对软件的其它部分带来破坏,指的是软件的( )

A可靠性

B可维护性

C易用性

D可复用性

答案:B

6新的内容可以很容易地加入系统中,且不会影响很多其他模块,不会造成其它模块的改动。这个设计目标是指( )

A可扩展性

B灵活性

C可靠性

D可插入性

答案:

7每个属性都是原子的,不可再分,属于( )

ABC范式

B第三范式

C第一范式

D第二范式

答案:

8同一段时间内执行多个任务,这些任务之间又没有确定的时间关系描述并发系统的程序叫作( )

A并行

B并发

C循环

D顺序

答案:

9MVC体系结构风格中的V表示( )

A视觉Vision

B访问者Visitor

C视图View

D价值Value

答案:

10订单系统的数据库部分设计中,订单表和客户表之间的关系应该是( )

A没有关系

B一对多

C多对多

D一对一

答案:

多选题

1高效性的目标是利用可用的内存尽可能快地完成工作,其体现在( )

A设计效率

B存储效率

C执行效率

D分析效率

答案:

2如果面向对象分析的对象模型中包含了多重继承关系而使用的程序设计语言没有多重继承机制,该采取的办法包括( )

A采用压平的方式

B把继承关系展平,取消继承关系

C把继承关系转换为聚合关系。

D重新定义类

答案:

3数据的永久存储问题主要包括( )

A数据进行增加、删除与更新等操作

B数据的安全

C数据的长久保存

D数据的存储、读取和维护

答案:

4MVC设计模式由三部分组成,分别有( )

A数据操作层

B控制器

C模型

D视图

答案:

5复用的方式有( )

A算法的复用

B对象的复用

C代码的剪贴复用

D数据结构的复用

答案:

6B/S体系结构风格缺点包括( )

A受限于HTML的表达能力、难以支持复杂GUI

B在数据查询等响应速度上,不如 C/S体系结构

C每请求一次服务器就要刷新一次页面

D数据的动态交互性不强,不利于在线事务处理应用

答案:

7关于复用,以下说法正确的是( )

A滥用继承反而会增加系统构建和维护的难度以及系统的复杂度

B在使用继承时,需要严格遵循里氏代换原则

C组合/聚合可以使系统更加灵活,类与类之间的耦合度降低

D继承复用的主要缺点是通过使用这种复用构建的系统要管理较多的对象

答案:

8面向对象设计是当前主流的软件设计方法,主要包括的部分有( )

A人机交互部分

B数据管理部分

C驱动控制

D问题域部分

答案:

9UML图中,可以在设计阶段使用的图有( )

A类图

B状态图

C包图

D用例图

答案:

10关于MVC体系结构风格,以下说法错误的有( )

AStruts是一个基于MVC的开源Java Web框架

BJavaEE中,Java Servlet一般作为模型,JSP作为控制器。

CMVC 体系结构风格也称三层C/S体系结构风格。

DC表示控制器,控制数据流向模型对象,并在数据变化时更新视图。

答案:

提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。