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