UML课件11.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象建模技术 面向对象建模技术 面向对象建模技术 面向对象建模技术 信息工程与自动化学院 计算机系/计算机重点实验室 教师:陈星 第十一课 复习课 授课日期:2011年5月30日 ★红色部分属于大纲要求 复习课 10×10的网格上,在左上放置一个棋子,只允许用如下两种方法移动棋子: 向下移动3格,最下行下移一步,回到最上行。 向右移动2格,最右列右移一步,回到最左列。 请为上述格局设计一个类型。 问题1 复习课 先进行面向对象分析 静态分析 棋盘 棋子 格局 问题1 UML模型体系 需要进一步解释格局: 问题1 格局3 格局1 格局2 下移 右移 棋子 X Y 棋子 X (Y+3)%10 棋子 (X+2)%10 Y 复习课 进行面向对象建模: 问题1 复习课 某Pizza店供应的比萨的配料是:鸡丁、香肠丁、虾、蟹柳、 红椒、青椒、玉米,顾客可以自助选择配料,每个比萨都可以做成酥脆型和松软型,有三种规格:6英寸、9英寸和12英寸。请为比萨建立类模型。 问题2 复习课 面向对象分析 问题2 Pizza 鸡丁 香肠丁 虾 蟹柳 红椒 青椒 玉米 酥脆型 松软型 6英寸 9英寸 12英寸 数量 复习课 面向对象分析 问题2 Pizza 鸡丁 香肠丁 虾 蟹柳 红椒 青椒 玉米 酥脆型 松软型 6英寸 9英寸 12英寸 数量 复习课 Pizza店希望开发一套网上订餐系统,请为此系统建立用例模型和类模型。 问题3 复习课 Pizza店希望开发一套网上订餐系统,请为此系统建立用例模型和类模型。 问题4 复习课 对这段标签语言进行面向对象分析。 问题5 Book id=”904” Version language=”English” original=”True” AuthorRafael C. Gonzalez/Author AuthorRichard E. Woods/Author PublisherPrentice Hall/Publisher Price$37.5/Price /Version Version language =”Chinese” Author阮秋琦/Author Author阮宇智/Author Publisher电子工业出版社/Publisher Price¥59/Price /Version /Book Book Version 904 English Rafael C. Gonzalez Richard E. Woods Prentice Hall $37.5 Language True id Author Price Publisher original 复习课 对这段标签语言进行面向对象分析。 问题5 Book id=”904” Version language=”English” original=”True” AuthorRafael C. Gonzalez/Author AuthorRichard E. Woods/Author PublisherPrentice Hall/Publisher Price$37.5/Price /Version Version language =”Chinese” Author阮秋琦/Author Author阮宇智/Author Publisher电子工业出版社/Publisher Price¥59/Price /Version /Book 复习课 问题6 请给出下面UML Sequence diagram 的元模型 Interaction Gate Lifeline OccurrenceSpecification Message 复习课 请简述在单继承的程序语言中如何实现以下描述 问题7 复习课 用OCL给出类Container中add方法的约束条件,请写出相应的测试脚本 问题8 复习课 某电话机有0-9十个数字按键和‘拨号’、‘挂断’两个控制键,请画出电话机工作的状态图。 问题9 复习课 画出下面算术表达式的UML对象图 (1+4)*6 再为这些对象设计一个类模型。 问题10 复习课 请根据活动图和用户界面草图中发现若干实体对象,并对做面向对象分析。 问题11 复习课 静态分析 预订界面、定金、资料 订单 车辆、姓名、电话、驾驶证号、定金 车辆 牌照、颜色、购置日期、旅程表读数、平均油耗、接车次数、租借总日数、交通事故列表 动态分析 建立订单 问题12 复习课 用OCL给出类Container中add方法的约束条件,请写出相应的测试脚本 问题13 复习课 Add(Object o) { assert o!=null; int pre_size=size; //内容 assert pre_size+=

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档