UML面向对象设计与分析课后习题答案_第1页
UML面向对象设计与分析课后习题答案_第2页
UML面向对象设计与分析课后习题答案_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、分析丫 uml的几个t(要w/im 否14以?第2章用例图1. 台自动w货扒能提供6种不同的饮料.w货机上街6个不冋的按钮,分别对应这 6种不同的饮料.顾客通过这些按钮选择不同的饮料。仿货机打一个硬币w和找岑梢.分別 用来收钱和找钱*现在为这个系统没汁一个用例ra?2. 现灯一个产品系统,其总体滿求如f:系统允许行理员生成存货淸羊报告。 管理m吋以史新存k清单。ffiffimid录正常的销也怙况。交易吋以使用倌用k成支w,系统需要付宂进行骑证。 每次交易后都需更新存货消单。分析其总休赤求.并给制出其川例阁?3. 绘m用例阁,为如下的毎个件敁示捫店管现系统屮的用例,并描述冷用例的褡本 i*作流程

2、。%人預订房问,客人记*兴人的承拘服务费川。生成fii终账申.容人结账客人支付聚雄类图、对象图和包图1. 创建一个类阁。下面给出创建类ra所潘的信息。 学牛.(student)以足在k生(undergraduate 或?!毕4k牛 graduate) 在校生可以足助教(tutor), 一名助教ffi导一名学生。 教师和教授w于不同级别的教员。 一名教帅助理4以协助一名教师和一名教授.一名教师只能有一名教师助理.一名 教授吋以有5名教师助理。 教师助砰足中收生*创往类阁的步骤如石:(1 )将学生吋以足在校生成片毕收生为3个类:student、uudeigraduate和graduate. w屮,

3、后两个类足student类的子类。(2) 为“在校卞.可以足助教的一种”让立校h 即i!立undeigraduate类的另-个超 炎 tutor.(3) 讪过创达从tutor到student的关联(名为tutors).让x名助教指#一名学生的 模型。(4) 将“教师和教授m 丁不同级別的教员”注模为3个类:instructor、teacher和professor, 其中,后两个类instructor类的子类*(5) 逑立“一名教师助理川以协助一名教师和一名教授,一名教师只能有一名教师助 理,一名教授吋以17 5名教师助理”的k型。创it teacherassistant类,并使其与teache

4、r 类和professor类都迂立关联。将teacherassistant类建校为graduate炎的派生类。inttnirtor2. 根据川例阍扣系统s求描述创迖类i礼本练习将报据如卜所氺的系统耑求和(flliy 3-6s所 示的川例w述模一个类ffl。系统需求描述:(1)系统允作符理m通过从磁盘加战存tt数裾來运行存货i冉甲报??。(2)膂理m通过从磁盘加权存k数裾、向磁盘保存存k数据来史新存货消单。(3)宙货员做录。u)电话操作员s处现电活订甲的特殊w货员。(5)任何类型的消忾邰盂要更新存k淸单。(6)如果交钻使用了信用卡.那么耑嬰核实信用卡。(7)如果交易使用了支.那么要核实支漀,w

5、3-63川例阁示例创让类w的步如卜所示:(1)确定r以在用例ivi中找到的类。(2)迮模类与类之间的关系*(3)为类阁中的关联关系添加介适的角色名。(4)为己披封装刊类屮的独立功能述模类。(5)为类w屮的类添加必的特性和找作。第4章活动图2. 运用本书前而介绍有关活动阁的ffl关知识,根据阍4-33的阁15馆竹珅系统还15用例迷投 该用例的活动w。综合运用所学到的标记符,包括活动.转移、榨制点、泳道、分叉和汇合等。并使用让悦活动iw的个步骤.达步为用例让投活动阁。用户?系统0入1*1柳心11pujiiiw aj过明信期的脚】pfjc确定妇还j除淺阁15的偕m关第5章顺序图2. k面列出了打印文

6、件吋的工作流: 用户通过计算机指定要打印的文件。 打印服务器根据打印机足s空闲.操作打印机打印文什。 如果打印机空闲,则打印机打印文件: 如果打印机忙,则将仃印消息存放在队列中等行经分析人w分析确认.该系统共打四个xj象co niputer. prmtserver、 w给出对应用于该工作流的顾序m。pnnter 和 queue aiii诂求打印文fl打印文ft3. b lfiitt-个客户在atnujl上取款t作流。 客户选择取款功能选项*系统提示插入ic卡*客户插入ic卡g,系统提示用户输入密码。 客户输入自己的密码 系统检s用户密码足否正确。如果密码正确:则系统w示用户账户上的剩余金额,并

7、提示用户输入想要捉取的金 额。用户输入提取金额后,系统检ft输入数裾的合法性.在获取川户输入的正确金额后,系统开始一个小糸处理.w少账户上的余解h汴输 出相应的现金。从该工作流中分析求出所涉及到的x4象,并用描述这个过w。ft入密科代迖密w舰10*输入収款ifl洵騙务光vu示可込的取抆srw请求瑜入取軟怎 wijf作询iu歡5?額出钞rh 求第6章通信2.为卜面打印交件时的工作流述模通焰阁: 用户通过计贫机指定嬰打印的文件。 打印服务器tu裾打印机足if空w,操作打印机打印文件, 如果打印机空w,则打印机打印文件: 如果打印机忙.则将打印消息存放在队列中等待,h 癸统共 四个对染 comput

8、er、pnntsener pnnter 和 queue,3. 根据atm n i:取款k作流的_序阁.为共迮:通佶阁椅平.第7章时序匿2.为卜面打印文件时的系统交互述模时序阁。添加时叫约束后的ft工作过稈如卜_: 用户通过计玆机指定嬰打印的文件,系统反映时间is. 打印服务器ftl裾打印机足占空w,操作打印机打印文件, 如果打印机空w,则打印机打印文件: 如果打印机忙.则将打印消息存放在队列中等待.打印消息等待120s后,如果未 响应,则放弃该打印消息。使用中2添加到队歹1忙漆釣队列打印!j印机ein打取0 is 2s120s第9章状态机2.建模状态机图,建模一个销售系统。对于其中的实体sale类创建一个状态机图,用來描 述to何接受w单、处理订单、记入w存消屯并且成功完成处理。这里给出以卜主嬰状态: emptyorder ahd

温馨提示

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

评论

0/150

提交评论