下载此文档

UML类图例题及总结.docx


文档分类:中学教育 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
该【UML类图例题及总结】是由【鼠标】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【UML类图例题及总结】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。UML类图例题及总结1、根据描述,建?类图。pulsoryCourse)和选修课(OptionalCourse)都是课程(Course)的?种。?名教师(Teacher)可以不教授任何课程,也可以教授多门课程。?门课程?少有?名任课教师,?多有三名任课教师。每个教师都具有教师编号(Tid)和姓名(Tname),每门课程都具有课程编号(Cid)ame)。要求:(1)先根据描述画出类图。(2)然后修改类图:利?关联类教授(Instruct),将多对多关系转换为两个?对多关系。(注意:关联类不会改变类图中原有关联的多重性,只是从语义上有所变化)总结:转换成?对多的关系,就是产??个关联类。2、根据描述,建?类图。微信?付是?种?常?便的电??付?式。顾客购买完商品后,卖家计算总价,并出??维码(?维码由图?和账号组成)。顾客扫码后,输??付?额,并点击?付。如果微信余额?够,则余额?付,如果余额不?,则调?银??付接?,从银?卡?付。顾客输?正确密码,?付完成。解析:核?类:微信?付是?种什么?式,泛化关系由什么组成,聚合关系调?接?完成xx,完成后?的不?管,完成就?,调?关系使?xx,依赖关系创建类图的?般步骤①研究分析问题域,确定系统需求;②确定类,明确类的含义和职责;③确定类之间的关系(泛化、实现、依赖、关联、聚合、组合);④确定类的属性和操作;(类的操作是依赖其属性的,可以借助于交互图建模完成操作的定义)⑤调整和细化类及其关系,并增加相应说明(??、多重性、约束等);⑥考虑是否有接?。3、根据描述,建?类图。在选课管理系统的简单?例中,可以很容易的识别“教师”类和“学?”类。教师可以安排课程和录?成绩,?学?可以选课和查询成绩,因?“成绩”和“课程”也是类。4、根据描述,建?类图。?张是?个爱书之?,家?各类书籍已过千册,?平时?时常有朋友外借,因此需要?个个?图书管理系统。该系统应该能够将书籍的基本信息按照计算机类、?计算机类分别建档,实现按照书名、作者、类别、出版社等关键字的组合查询功能。在使?该系统录?新书籍时,系统会?动按规则?成书号,可以修改信息,但?经创建就不允许删除。该系统还应该能够对书籍的外借情况进?记录和删除,可对外借情况列表打印。另外,还希望能够对书籍的购买?额、册数按照特定时间周期进?统计。??5、根据描述,建?类图。汽车(Auto)和??车(Bicycle)都是交通?具(Vehicle)。?辆??车只能归?个?(Person)拥有,但?辆汽车可归?个?或者两个?拥有。?个?可能没有??车或者汽车,也可能拥有多辆??车或者汽车。每个?都具有年龄(age)和名字(name)。每辆汽车都有??的颜?(color)和商标(logo)要求:提取这个问题涉及的类定义各个类之间的关系,并画出类图???6、根据描述,建?类图。问题:图书借阅者(Borrower)可以分为学?(Student)和教师(Teacher)两种。?名借阅者可以不借阅任何?本图书(Book),也可以借阅多本图书。?本图书?多被?名借阅者借阅。每个借阅者都具有借阅者编号(uId)和姓名(uName),每本图书都具有图书编号(bId)和图书名称(bName)。要求:①先根据描述画出基础类图。?????②再利?关联类借阅(Loan)存储关联新属性借阅?期(loanDate)。?????③然后利?限定符使其可以表?对于?个借阅者,给定?个图书编号(bId)后,查询结果只对应了0或1本图书。注意:只提交最终的类图!,建?对象图。?汽车(Car)有多个轮?(Wheel)。参照类图,利?对象图,描述?辆polo车有左前、右前、左后、右后四个轮?。参考答案:

UML类图例题及总结 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人鼠标
  • 文件大小134 KB
  • 时间2023-06-29