- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析与设计_2012年复习(完整)
《面向对象分析与设计》复习要点
一、单项选择题:(共20小题,每题1分,共20分)
UML图不包括( D )
(A)用例图 (B)类图 (C)状态图 (D)流程图
下面哪一项不是包图中的关系( D )
(A)use (B)access (C)trace (D)stub
在类图中,下面哪个符号表示继承关系( C )
(B)
(A)
(C)
(D)
在类图中,“ #”表示的可见性是( B )
(A)Public (B)Protected (C)Private (D)Package
消息的组成不包括( C )
(A)接口 (B)活动 (C)发送者 (D)接收者
下面哪个视图属于UML语言的交互图( D )
(A)行为图 (B)状态图 (C)实现图 (D)顺序图
类之间的关系不包括( D )
(A)依赖关系 (B)泛化关系 (C)实现关系 (D)分解关系
在UML中,协作图的组成不包括( C )
(A)对象 (B)消息 (C)发送者 (D)链
下面哪个符号代表包图( A )
(B)
(A)
(C)
(D)
下列对状态图描述不正确的是( C )
(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为
(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态
(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率
(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应
构件图的组成不包括( C )
(A)接口 (B)构件 (C)发送者 (D)依赖关系
部署图的组成不包括( C )
(A)处理器 (B)设备 (C)构件 (D)连接
下面哪个UML视图是描述一个对象的生命周期的( B )
(A)类图 (B)状态图 (C)协作图 (D)顺序
顺序图由对象,生命线,控制焦点和( B )组成
(A)关系 (B)消息 (C)用例 (D)实体
一个设计良好的OO系统具有( B )的特征。
A低内聚、低耦合 B高内聚、低耦合
C高内聚、高耦合 D低内聚、高耦合
在UML中,( A )把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。?
A、泳道 B、分叉汇合
C、分支 D、转移
在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于( A )。?
A.程序流程图明确地指了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序 B.活动图不提供循环控制定结构,而程序流程图提供 C.活动图不能表示并发活动,而程序流程图可以表示并发活动 D.两者采用不同的图形符号系统
类和接口的关系类似于下面哪种类型的关系。( D )
A 关联(association)和聚合(aggregation)
B 关联(association)和组合(composition)
C 脚本(scenario)和用例(use case)
D 包(package)和子系统(subsystem)
为了描述和理解系统中的控制机制,如为了描述一个设备控制器在不同情况下所要完成的动作,下面几个图中哪个图是最有用的? ( C )
A 交互图 B活动图 C状态图 D类图
在设计一个应用系统的用户界面时,如果对系统用户的计算机技能水平不是很清楚,那么下面那种方法是最好的?( D )
一个机票预订系统运行后发现系统的响应时间很慢,初步分析认为是系统的吞吐量低于平均水平。开发人员准备解决系统响应时间慢的问题,请问在下面几种视图中,哪种视图在这种情况下对开发人员最有帮助? (A )
A、用例视图
B、实现视图
C、进程视图
D、部署视图
顺序图和交互图的关系类似于下面哪种类型的关系。( C )
A 类和对象 B类和参与者(actor)
C Java和高级程序设计语言 D UML和Java
类和对象的关系类似于下面哪种类型的关系。( A )
A 关联和链 B用例与参与者 C包和类图 D 聚集和组合
在一个课程注册系统中,定义了类Cou
您可能关注的文档
最近下载
- PWC-博达PN21内部控制项目汇报-20131103.pptx VIP
- (新教材)部编人教版一年级上册小学语文全册教案(教学设计)(新课标核心素养教案).pdf
- 计算机应用基础教案.pdf VIP
- 高校实验室安全基础(华东理工大学)学习通网课章节测试答案.docx
- 安徽县中联盟2024年高二10月月考数学试题及答案解析.pdf VIP
- 投标售后服务承诺书集锦(24篇).docx VIP
- 2024年江苏省高中信息技术合格性考试选择题试题二(答案详解).docx VIP
- BIM在现代道路设计应用中现状及展望.pptx VIP
- 六年上《生命教育》教案.pdf VIP
- 模板安装质量自检记录.docx VIP
文档评论(0)