面向对象分析与设计_期末复习

上传人:飞*** 文档编号:45028679 上传时间:2018-06-14 格式:DOCX 页数:32 大小:755.42KB
返回 下载 相关 举报
面向对象分析与设计_期末复习_第1页
第1页 / 共32页
面向对象分析与设计_期末复习_第2页
第2页 / 共32页
面向对象分析与设计_期末复习_第3页
第3页 / 共32页
面向对象分析与设计_期末复习_第4页
第4页 / 共32页
面向对象分析与设计_期末复习_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《面向对象分析与设计_期末复习》由会员分享,可在线阅读,更多相关《面向对象分析与设计_期末复习(32页珍藏版)》请在金锄头文库上搜索。

1、I面向对象分析与设计面向对象分析与设计期末复习期末复习1、题型介绍、题型介绍:选择题 20 * 1 分 = 20 分 填空题 5 * 2 分 = 10 分 简答题 6 * 5 分 = 30 分 分析题 3 题(第一题 12 分,第二题 10 ,第三题 18 分) = 40 分 2、选择题、选择题1、 ()不是对象具有的特性。 A.标识 B.继承 C.顺序 D.多态性2、封装是把对象的()结合在一起,组成一个独立的对象。 A.属性和操作 B.信息流 C.消息和事件 D.数据的集合3、 ()不是面向对象的典型方法。 A.Coad& Yourdon 方法 B.维也纳方法 C.OMT 方法 D.Boo

2、ch 方法4、UML 中有 4 种关系,分别是依赖、泛化、关联和() A.集成 B.合作 C.实现 D 抽象 5、下列关于状态图的说法中,正确的是() A.状态图是 UML 中对系统的静态方面进行建模的 5 种图之一。 B.状态图是活动图的一个特例,状态图中的多数状态是活动状态。 C.状态图是对一个对象的生命周期进行建模,描述对象在其生存期间的动态行为。 D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模。6、UML 的()模型图由类图、对象图、包图、组件图、和部署图组成。 A.用例 B.静态 C.动态 D.系统。7、UML 的()模型图活动图、顺序图、状态图、写

3、协作图组成。 A.用例 B.静态 C.动态 D.系统。 8、UML 的最终产物就是最后提交的可执行的软件系统和() A.用户手册 B.类图 C.动态图 D.相应的软件文档资料9、在 UML 的需求分析建模中, ()模型图必须与用户反复交流并加以确认。IA.配置 B.用例 C.包 D.动态 10、下面不是用例之间主要关系的是() A.扩展 B.包含 C.依赖 D.泛化 11、对于一个电子商务网站而言,以下不适合作为用例的选项是() A.登录 B.预定商品 C.购物车 D.结账 12、UML 的客户需求分析模型包括()模型、类图、对象图和活动图。 A.用例 B.静态 C.动态 D.系统 13、UM

4、L 客户需求分析产生的用例模型描述了系统的() A.状态 B.体系结构 C.静态模型 D.功能要求 14、在 UML 的需求分析模型中,用例建模必须与()反复交流并加以确认。 A.软件生产商 B.用户 C.软件开发人员 D.问题领域的专家 15、在 UML 的需求分析建模中,对用例模型中的用例进行细化说明应使用() A.活动图 B.状态图 C.配置图 D.组件图 16、类图应该画在 Rational Rose 的( )视图中。 A、Use Case View B、Login View C、Component View D、Deployment View 17、类通常可以分为实体类、 ( )和边

5、界类。 A 、父类 B、子类 C、 控制类 D、祖先类 18、对象特征的要素是( ) 。 A、状态 B、行为 C、标识 D、属性 19、下列关于接口的关系说法不正确的是( ) 。 A、接口是一种特殊的类 B、所有接口都是有构造型的类 C、一个类可以通过实现接口从而支持接口所指定的行为 D、在程序运行的时候,其他对象不仅需要依赖于此接口,还需要知道该类对接口实现的 其他信息 20、下列关于类方法的声明,不正确的是( ) 。 A、方法定义了类所许可的行动 B、从一个类创建的所有对象可以使用同一组属性和方法 C、每个方法应该有一个参数 D、如果在同一个类中定义了类似的操作,则它们的行为应该是类似的

6、21、UML 的系统分析进一步要确立的 3 个系统模型是( ) 、对象动态模型和系统功能模 型。 A、数据模型 B、对象静态模型 C、对象关系模型 D、体系结构模型 22、UML 的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符( ) 。 A、完全相同 B、完全不同 C、不可以通用 D、稍有差异 23、类和对象都有属性,它们的差别是:类描述了属性的类型,而对象的属性必有( ) 。A、正负号 B、动作 C、具体值 D、私有成员 24、UML 系统设计的一般步骤包括系统对象设计、系统体系结构设计和系统设计的( ) 和审查等 A、建模 B、完善 C、优化 D、迭代 25、顺序图和协作图主

7、要用于对用例图中( )的建模,用它们来描述用例图的行为。IA、数据流 B、控制流 C、消息流 D、数据字典 26、顺序图的建模元素有( ) 、消息、链等。这些模型元素表示某个用例中的若干个对 象和对象之间所传递的消息,来对系统的行为建模。 A、对象 B、箭线 C、活动 D、状态 27、顺序图描述( )对象之间消息的传递顺序。 A、某个 B、单个 C、一个类产生的 D 一组 28、顺序图和协作图建立了 UML 面向对象开发过程中的对象动态( )模型。 A、交互 B、状态 C、体系结构 D、软件复用 29、UML 中有 4 种交互图,其中强调控制流时间顺序的是( ) 。 A、顺序图 B、协作图 C

8、、定时图 D、交互概述图 30、在顺序图中,返回消息的符号是( ) 。 A、直线箭头 B、虚线箭头 C、直线 D、虚线 31、关于协作图的描述,下列不正确的是( ) 。 A、协作图作为一种交互图,强调的是参加交互的对象的组织 B、协作图是顺序图的一种特例 C、协作图中有消息流的顺序号 D、在 Rose 工具中,协作图可在顺序图的基础上按 F5 功能键自动生成 32、在 UML 中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列 消息交换。消息顺序可用两种图来表示,分别是( ) 。 A、状态图和顺序图 B、活动图和协作图 C、状态图和协作图 D、顺序图和协作图 33、对反应型对

9、象建模一般使用( ) 。 A、状态图 B、顺序图 C、活动图 D、类图、 34、活动图中的开始状态的标记符使用( )表示。 A、菱形 B、直线箭头 C、黑色实心图 D、空心图 35、UML 中用( )来描述过程或操作的工作步骤。 A、状态图 B、活动图 C、用例图 D、部署图 36、 ( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类,人或 部门,它们负责完成组内的活动。 A、 泳道 B、分支 C、公叉与汇合 D、转移 37、状态图可以表现( )在生存期内的行为、所经历的状态序列,引起状态转移的事件 以及因状态转移而引起的动作。 A、一组对象 B、一个对象 C、多个执行者 D

10、、几个子系统 38、状态图描述一个对象在不同( )的驱动下发生的状态转移。 A、事件 B、对象 C、执行者 D、数据 39、一个( )转移图符可以有多个源状态或目标状态,它们可以把一个控制分解为并行 运行的并发线程,或将多个并发线程接合成单个线程。 A、状态 B、对象 C、活动 D、同步并发 40、活动图中动作状态之间的转移不是靠( )触发的,当活动(动作)状态中的活动完 成时转移就被触发。 A、对象 B、事件 C、执行者 D、系统 41、状态图和活动图建立了 UML 面向对象开发过程中的对象动态( )模型。 A、交互 B、状态 C、体系结构 D、软件复用 42、在 UML 的需求分析建模中,

11、对用例模型中的用例进行细化说明应使用( ) 。IA、活动图 B、状态图 C、部署图 D、组件图 43、活动图中的分叉和汇合图符是用来描述( ) 。 A、多进程的并发处理行为 B、对象的时序 C、类的关系 D、系统体系结构框架 44、Statopia 是一家大型公司,由于公司业务的扩大,准备对公司已有的软件系统进行升 级,因此委托 ObjectR 公司负责该项目。ObjectR 公司的专家建议在对系统升级前和 Statopia 公司的高级管理有员开一次讨论会,以便能更好地了解目前所使用的软件系统。 那么在这次的讨论会中, ( )最有用。 A、状态图 B、部署图 C、活动图 D、顺序图 45、Co

12、olsoft 准备开发一个自动餐卡服务系统 Coco,Coco 的具体需求如下:Coco 将使用三 个插槽,第一个插槽用于制作新餐卡,第二个插槽用于向餐卡充钱,第三个插槽用于在向 餐卡中充钱时插入纸币。系统运行时会显示一个界面,界面中有 3 个选项:获取新餐卡;1为餐卡充钱;打印并餐卡充钱和消费有关的数据。在开发 Coco 系统完成上述功能时,23( )最有用。 A、构件图 B、状态图 C、活动图 D、部署图 46、为了描述和理解系统中的控制机制,如为了描述一个设备控制器在不同情况下所要完 成的动作, ( )最有用。 A、交互图 B、活动图 C、状态图 D、类图 47、Innovation 公

13、司正在为 Rose 开发插入件,使得 Rose 可以把 OOA/OOD 模型以各种图形 格式导出,如 JPEG 格式、BMP 格式、GIF 格式等。在导出时,会根据不同的算法来生成相 应的图形文件。这些算法很复杂。为了描述这结算法, ( )最有用。 A、活动图 B、状态图 C、类图 D、用例图 48、如果要对一个企业中的工作流程建模, ( )最有用。 A、交互图 B、类图 C、活动图 D、部署图 49、 ( )是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的 物理实现。 A、部署图 B、组件 C、类 D、接口 50、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通 常可以分为 4 种方式来完成。下面( )不是其中之一。 A、对源代码建模 B、对事物建模 C、对物理数据库建模 D、对自适应的系统建模 51、系统体系结构是用来描述各部分的结构,接口以及它们用于通信的( ) 。 A、机制 B、形式 C、原理 D、结构 52、UML 可以描述硬件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号