网站大量收购独家精品文档,联系QQ:2885784924

UML习题集-新.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.读图回答下列问题 图中类的名字是:login 类中的成员属性是:sName.sPass 类中的成员属性的访问可见性是:checkuser 类中的行为(方法)是: 类中的成员方法的访问可见性是: 2.请参考下图,回答问题: 图A.2 (1)图中的实体类为: 数目和书籍 (2)图中的控制类为: 书籍管理 (3)图中的边界类为: 借书界面 (4)“借书界面”类中外部可访问的成员属性有: Spass 3.下图显示了产品定购流程的相关信息, (1) 请回答该图属于UML中的那种图_活动图______________________________ (2)请指出该产品定购流程有哪几个参与者,分别进行了哪几个活动。 客户。销售员。仓管员。 4.下图用UML对电话的行为进行了描述: 请文字描述该图表示的电话行为及其状态转换过程 当用户开始打电话时,电话机就进入拨号状态。如果呼叫成功,即电话接通,电话机就处于通话状态,如果失败则停止呼叫,重新进入空闲状态,当当有电话接入时,电话机就进入响铃的状态,如果用户接听电话,电话机就转入通话状态,如拒接来电,电话机又回到空闲状态。 5.数据分析公司的后台服务器上运行有一个后台应用服务程序——数据装载程序。该程序以多线程服务方式提供功能,完成数据接收、数据解压缩、数据解析入库和数据校验工作。请画出该应用程序的用例图。 6.每一个Vehicle(卡车)对象都有一个Engine(引擎)对象。每个Engine对象包含零个或者多个齿轮(Cog)对象。请使用类图正确显示了这种(聚合和组合)关系。 7.绘制出图书管理系统中的用户登录活动的顺序图。 首先是根据管理员输入的数目编号找出借阅记录,然后又管理员决定是否执行归还操作, 8.试对图书管理系统中图书馆业务功能:借书、还书、预约、取消预约4个功能以3层方式抽象出类(至少5个类),并指明是哪种类型的类。 要求利用活动图实现“图书管理系统删除读者业务”建模。步骤如下: ① 管理员在录入界面,输入待删除的读者名; ② “业务逻辑”组件在数据库中,查找待删除的读者名; ③ 如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; ④ “业务逻辑”组件判断“待删除读者”是否可以删除; ⑤ 如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; ⑥ 在数据库中,删除相关信息; ⑦ 显示删除成功信息; ⑧ 结束。 10.利用状态图实现“对电话工作”的建模。步骤如下: ① 开始电话处于空闲状态; ② 当用户开始拨打电话时,电话机进入拨号状态; ③ 如果呼叫成功,电话机就处于通话状态,如果失败,则重新进入空闲状态; ④ 当有电话接入时,电话机首先会进入响铃状态; ⑤ 如果用户接听电话,电话机就转入通话状态,如果拒接,电话机又回到空闲状态; ⑥ 结束。 11.请参考下图,回答问题: 图A.3 该图中有几种状态,分别为___________________________________ 请描述线程的基本运行过程_____________________________ 请参考下图,回答问题: 图A.4 (1)在该图中,有几种不同角色: (2)请找出客户在该流程过程中相关活动内容: 13.对如下图形,要求用java语言将其描述出来。 14.某票务中心要设计一个票务管理系统,假定系统的用例图和活动图都已画好,现要求你对该系统中的票这一对象绘制其状态图。 票的状态描述如下:初始状态是Available状态。在票开始对外出售前,一部分票是给预约者预留的。当顾客预定票,被预定的票首先处于锁定状态,此时顾客仍有是否确实要买这张票的选择权,故这张要票可能出售给顾客也可能因为顾客不要这张票而解除锁定状态。如果超过了指定的期限顾客仍未做出选择,此票被自动解除锁定状态。预约者也可以换其他演出的票,如果这样的话,最初预约票也可以对外出售。 15.请按下图写出java的相关代码 16、根据要求画用例图。 ⑴在图书管理系统中,管理员可进行“删除书籍”和“修改书籍信息”这两个操作,并且这两个用例与用例“图书查询”之间是一种包含关系:即不管是删除书籍还是修改书籍信息,都必须先进行该书籍的查询工作。请画出描述该业务的用例图。

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档