[邱郁惠]《UML和OOAD快速入门-第4章》[201005].ppt

[邱郁惠]《UML和OOAD快速入门-第4章》[201005].ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML和OOAD快速入门 第4章 (D1)类图 邱郁惠(271080@) UML Blog() 第4章 (D1)类图 4.1 从分析到设计 4.2 设计师必学元素 4.3 从面向对象到关系型数据库 4.4 酒店联合订房系统 4.1 从分析到设计 设计师直接承接分析师提供的文件,进行下述的加工: 类图—分析师所生成的类图通常跟实际工作平台有些差别,所以设计师要补上一些实际工作平台的概念。 用例图—放进开发人员的观点,使用包含关系和扩展关系,罗列出可以共享的部分,并且让用例图更为细致化。 序列图—在分析阶段的序列图并没有太重视消息上的参数,在设计阶段,每张序列图都要拿出来再检查一次,加上所需的参数。 4.2 设计师必学元素 4.2.1 依赖关系 4.2.2 泛化关系 4.2.3 保护等级 4.2.4 抽象类 4.2.5 类层级 4.2.6 公有类 4.2.7 枚举类型 4.2.1 依赖关系 4.2.2 泛化关系 4.2.2 泛化关系 4.2.2 泛化关系 4.2.3 保护等级 4.2.4 抽象类 4.2.4 抽象类 4.2.5 类层级 4.2.6 公有类 4.2.7 枚举类型 4.2.7 枚举类型 4.3 从OO到关系型数据库 4.4 酒店联合订房系统 重点加工的部分有下述: 把中文的类名称、属性名称、操作名称都变成英文。 针对每一个用例,建立BCE类图,并且加上BCE类之间的依赖关系。 针对前述提到的依赖关系、泛化关系、保护等级可见性、抽象类、类层级属性与操作、公有类和枚举类型,都要找一找修正一下实体类图。 针对更新后的实体类图,加上适当的主键和外键。 4.4 酒店联合订房系统 4.4 酒店联合订房系统 4.4.1 用例—会员登录 4.4.2 用例—查询酒店数据 4.4.3 用例—查询房型数据 4.4.4 用例—通知已预订 4.4.5 用例—订房 4.4.6 类图 4.4.1 用例—会员登录 4.4.2 用例—查询酒店数据 4.4.2 用例—查询酒店数据 4.4.3 用例—查询房型数据 4.4.4 用例—通知已预订 4.4.5 用例—订房 4.4.6 类图 4.4.6 类图 QA 图4-25:“查询房型数据”的实体类 图4-26:“通知已预订”的BCE类图 图4-27:“通知已预订”的实体类 图4-28:“订房”的BCE类图 图4-29:“订房”的实体类 图4-30:类图 图4-31:不要只动其中一块 图4-32:实体类图 图4-33:公有类与枚举类型 图4-34: RoomType与ReservationRecord实体类 图4-35: Member与Picture实体类 图4-36: Reservation与ReservationLineItem * * 图4-1:“查询酒店数据”用例的序列图 图4-2:依赖关系 依赖端/客户端(client) 依赖关系(dependency) 被依赖端/支持端(supplier) 图4-3:泛化关系 一般端(general) 泛化关系(generalization) 特定端(specific) 图4-4:父类与子类 父类(superclass) 子类(sublass) 泛化关系(generalization) 图4-5:继承 图4-6:个体数目0..1改成1 图4-7:重新定义“场所” 图4-8:子类增加专有的属性 图4-9:保护等级的可见性 保护等级(protected) 图4-10:抽象类 图4-11:抽象操作 抽象类(abstract class) 抽象操作(abstract operation) 图4-12:子类提供了具体操作 图4-13:类层级的属性与操作 类属性 class-scoped attribute 类操作 class-scoped operation 图4-14:公有类 图4-15:枚举类型 属性 枚举值 操作 图4-16:“床型种类”枚举类型 枚举类型 图4-17:静态关系 图4-18:主键与外键 主键 (primary key) 外键 (foreign key) 图4-19:有分析的用例 酒店联合订房系统 图4-20:会员 改用枚举类型 图4-21:“会员登录”的BCE类图 图4-22:“查询酒店数据”的BCE类图 图4-23:“查询酒店数据”的实体类 图4-24:“查询房型数据”的BCE类图 页眉 * *

文档评论(0)

文档终结者 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档