练习2包含详细答案_第1页
练习2包含详细答案_第2页
练习2包含详细答案_第3页
练习2包含详细答案_第4页
练习2包含详细答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单项选择题:1、下面选项中语义上等价并且可以互相转换的两种图是:(A)A序列图、协作图B序列图、活动图C状态图、协作图D状态图、活动图2、在用例图中,执行者之间的关系只有:(C)A扩展B包含C泛化D实现3、表示接口的构造型(stereotype)是:(B)A<<abstract>>B<<interface>>C<<component>>D<<include>>4、下列选项中不可以具有泛化关系的元素是:(D)A类B参与者C用例D活动(活动图)5、类图中可以明确的信息有:(D)A属性B操作C职责D以上都

2、可以类图中有属性、操作、职责6、在活动图中,表示接收信号的符号是:(B)A凸五边形(发送信息)B凹五边形C圆角矩形D直角矩形7、将活动图中的活动状态进行分组,使得每一组表示一个特定对象的工作内容,这种元素是:(A)A泳道B分叉C决策D汇合8、下列关于状态图的说法中,正确的是(C)A状态图是UML中对系统的静态方面进行建模的图之一;B状态图是活动图的一个特例;C状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。D状态图强调对有几个对象参与的活动过程建模。(对单个关键对象考察) UML分为静态建模(类图、对象图),动态建模(序列图、协作图、状态图、活动图、交互概观图、定时图),架构建

3、模(包图、构件图、部署图)9、类通常可以分为实体类,边界类和(C)A父类B子类C控制类D模板类10、序列图的基本组成元素包括由对象、生命线、控制聚焦和(B)A关系B消息C用例D实体11、对象之间通过消息来进行通信,消息通信在面向对象的语言中表现为:(C )A方法实现B方法嵌套C方法调用D方法定义12、对于下图,下列说法中不正确的一项是:(C)A2与3是包含关系;B5与6是扩展关系;C4可以参与2;D1可以参与5。13、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。其中消息序列可用两种图来表示,分别是:(D)A状态图和顺序图B活动图和协作图C状态图和活动图&

4、#160;D序列图和协作图14、在“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。则用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间的关系是:(A)A包含(include)B扩展(extend)C泛化(generalization)D聚集(aggregation)15、UML中,用例图展示了外部Actor与系统所提供的用例之间的连接关系,其中外部Actor是指:(D)A人B单位C人和单位D人或外部系统、硬件判断题:1、需求分析中的涉众就是指最终用户。(错)涉众是利益相关者 2、用例图是从程序员角度来描述系统的功能。(错) 用例图从用户角度来描述系统功能3、用例总

5、是由执行者启动,不存在没有参与者的用例。(对)4、类图是描述系统中类的静态结构,对象图是描述系统中类的动态结构。(错) 类图和对象图都是描述静态结构5、包含在其它状态内的状态称为子状态。(对) 复合状态:包含子状态的状态;简单状态:不包含子状态的状态6、在UML提供的可见性表示符号中,“#”表示的可见性是protected。(对)7、抽象类中的所有方法都是抽象方法。(错) 接口中的方法都是抽象方法,抽象中的方法不都是抽象方法8、聚合(Aggregation)关系和组合(Composition)关系均是关联关系的特殊情况,其中聚合表示的关联性比组合强烈。(错) 组合关联比聚合强9、采用建模工具绘

6、制序列图时,要注意消息必须连接在两个控制聚焦之间。(对)10、类之间的依赖关系是一种强耦合关系。(对)分析题:1、某商场销售信息管理系统需求如下:(1)顾客可以购买商品;(2)顾客分为会员和非会员;(3)对于商场会员,将以相应折扣对其购买的商品打折。并根据折扣情况为其生成账单。创建此系统的类图(只需识别类与类之间的关系,无需关心类内部的实现)。方法:1.找出类(名词)2.类与类之间的关系3.重数关系4.关联关系 2、下图是库存管理系统中“仓库管理员登录系统”的序列图,请指出图中的错误并说明理由。 Run System 不能指向的LoginDialog端生命线上,序列图中消息不应该指在生命线上,

7、应该指在控制聚焦上 MessageBox生命线上的叉后不能有生命线 <<destroy>>的方向反了,撤销应该由loginDialog向MessageBox发出,然后退出界面 消息的警戒条件 successful和failed位置反了,若登录成功,则进入主界面,失败,则进入消息窗口,退出界面错误类型:绘图错误(语法错误)语义错误3、下图是某企业销售管理系统中“产品销售”的活动图,根据此图回答下述问题:(1)图中矩形A圈住的是活动图中的某类作图元素的名称,请问该元素是什么?引入此元素的作用是什么? 泳道,作用:将活动图中的活动状态进行分组,使得每一组表示一个特定对象的工作内容(2)图中矩形B圈住的作图元素是什么?引入此元素的作用是什么?判断(判定),作用:它定义了控制流的假定条件(3)图中矩形C、D圈住的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论