《面向对象系统分析与设计》综合练习题-1.pdfVIP

《面向对象系统分析与设计》综合练习题-1.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《面向对象系统分析设计》综合练习题

一、单项选择题

1.下面关于封装的说法不正确的是()

A.封装将对象的属性和方法结合成一个独立的系统单位

B.封装使一个对象形成两个部分:接口和实现

C.封装可以在保护对象的同时方便用户直接存取对象内部的细节

D.封装保护了客户端,防止对象实现部分的变化对用户使用的影响

2.下面关于面向对象说法不正确的是()

A.面向对象是一种认识客观世界的方法

B.面向对象将客观世界看成是由对象和对象间的关系组成的整体

C.一些高级程序语言具有面向对象的特性

D.面向对象的方法包括面向对象分析和面向对象设计两个部分

3.下面哪几项是消息必须包含的内容()

(1)提供服务的对象标识(2)服务方法标识

(3)输入信息(4)返回信息

A.1B.1,2C.3D.3,4

4.系统结构的三种类型分别是()

A.层次结构/矩阵结构/网络结构

B.线性结构/树形结构/网状结构

C.平面结构/矩阵结构/网络结构

D.宏观结构/中观结构/微观结构

5.下面关于面向对象分析模型说法不正确的是()

A.事件表是一种事件分析工具

B.用例模型是一种需求模型

C.域模型是用来规划系统组成部分的工具

D.系统顺序图显示参与者与使用用例场景的系统之间的交互

6.下面哪个不是用例图必须包括的组件。()

A.UML标准中没有区别发起参与者和加入参与者

B.用例模型中无法描述定时事件

C.用例图中没有提及输入或输出-仅在用例描述中提及

D.没有明确指出时序与外部事件的差异

7.事件分析中的事件类型包括:()

A.外部事件,内部事件和定时事件

B.随机事件,定时事件和一般事件

C.内部事件,外部事件

D.抽象事件,具体事件

8.下列某些模型中不属于UML的是:()

A.合作图B.分布图C.顺序图D.类图

9.下面关于职责、行为、方法和操作之间的区别叙述错误的是:()

A.职责是对象对其它对象的义务,所有的对象都必须有职责。

B.职责有两种:获知和执行。

C.行为是通过操作完成的任务。

D.操作是UML中被定义为可以请求对象的服务方法

10.下面关于信息系统设计的目标说法不正确的是()

A.解决需求提出的问题,满足系统分析期间判定的性能需求

B.推出一种满足要求的自动化系统

C.考察并选择一种最合适的设计方案,并实现该方案

D.创建结构良好,易于修改的系统

11.下面模式中不属于设计模式的是()

A.专家模式

B.模型-视图分离模式

C.Facade模式

D.用户模式

12.一个设计得好的OO系统具有?

(A)低内聚、低耦合的特征(B)高内聚、低耦合的特征

(C)高内聚、高耦合的特征(D)低内聚、高耦合的特征

13.CocoCola是一家大型公司,由于公司业务的发展,准备对公司已有的ERP软件系统进行升级,因此委托

CoolSoft公司负责该项工作。Cococola公司所使用的系统是很久以前采用结构化开发方法开发的,该系统非

常复杂,而且系统使用多线程来处理公司中并发的帐务处理请求。由于系统开发出来后经过多次修改,因此最

初的系统开发文档已经过时。CoolSoft公司的专家建议在对系统升级前和Cococola公司的高层管理人员开一

次讨论会,以便能更好地了解目前所使用的软件系统。那么在这次讨论会中,下面几个图中哪个图是最有用

的?

(A)活动图(B)部署图(C)状态图

(D)顺序图

14.Coolsoft准备为Mergon银行开发一个自助ATM服务系统AutoCard,AutoCard的具体需求如下:

AutoCard将使用三个插槽,第一个插槽用于系统送出新的信用卡,第二个插槽用于在向信用卡中加钱时

插入信用卡,第三个插槽用于在向信用卡中存钱时插入纸币。系统运行时会显示一个界面,界面中有三个

选项:(1)获取新的信用卡;(2)为

文档评论(0)

185****1880 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档