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

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

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uml和ooad快速入门 第3章 (A3)序列图 邱郁惠(271080@) UML Blog() 第3章 (A3)序列图 3.1 序列图 3.2 分析师必学元素 3.3 BCE模式 3.4 酒店联合订房系统 3.5 绘制伪界面 3.1 序列图 3.1 序列图 3.2 分析师必学元素 3.2.1 一群对象 3.2.2 消息 3.2.1 一群对象 3.2.2 消息 3.3 BCE模式 3.3 BCE模式 实体类—保存问题领域中的重要信息,封装数据结构和数据储存有关的变化。 控制类—用来控制用例执行期间的复杂运算或者业务逻辑,通常针对一个用例,就会对应生成一个控制类。 边界类—边界类用来隔离系统内外,通常负责接收并响应系统内外的信息。 3.3 BCE模式 一个用例,可以对应生成一个控制类。 参与者对象只能跟边界对象互动。 实体对象不能发送消息给边界对象和控制对象。 单纯对数据表进行增删改查的话,可以不设置控制对象,让边界对象直接发送消息给实体对象。 3.4 酒店联合订房系统 3.4.1 用例—会员登录 3.4.2 用例—订房 3.4.3 用例—查询酒店数据 3.4.4 用例—查询房型数据 3.4.5 用例—通知已预订 3.4.1 用例—会员登录 3.4.1 用例—会员登录 3.4.1 用例—会员登录 3.4.1 用例—会员登录 3.4.1 用例—会员登录 3.4.2 用例—订房 3.4.2 用例—订房 3.4.2 用例—订房 3.4.2 用例—订房 3.4.2 用例—订房 3.4.3 用例—查询酒店数据 3.4.3 用例—查询酒店数据 3.4.3 用例—查询酒店数据 3.4.4 用例—查询房型数据 3.4.4 用例—查询房型数据 3.4.4 用例—查询房型数据 3.4.5 用例—通知已预订 3.4.5 用例—通知已预订 3.4.5 用例—通知已预订 3.5 绘制伪界面 伪界面主要可以做为下列三项用途: 形象沟通 测试界面 操作说明 3.5 绘制伪界面 3.5.1 MockupScreens 3.5.2 Balsamiq Mockups 3.5.3 Pencil QA 图3-20:修改序列图 图3-21:“订房”用例的实体类 图3-22:“订房”用例的边界类和控制类 图3-23:更新用例图(访客) 酒店联合订房系统 主要流程 会员按照酒店地点、名称,搜寻符合条件的酒店。 系统显示酒店列表,包含酒店名称、地点、房间数、房间价位。 会员从中点选某一家酒店,查看酒店数据。 系统显示酒店数据,除了上述第2步骤的数据外,还额外包含酒店网址、简介、特色、景观照片。 支持者 访客 启动者 查询酒店数据 用例 表3-5:“查询酒店数据”的主要流程 图3-24:“查询酒店数据”的相关对象 复用 图3-25:“查询酒店数据”的相关对象 图3-26:修改过的酒店类 图3-27:增加“景观图片”类 图3-28:增加“景观图片”对象 图3-29:“查询酒店数据”用例的BCE类 主要流程 会员按照床型、房价,搜寻符合条件的房型。 系统显示房型列表,包含房型名称、床型、房间数、房价。 会员从中点选某一个房型,查看房型数据。 系统显示房型数据,除了上述第2步骤的数据外,还额外包含房间设备、简介、特色、景观照片。 支持者 访客 启动者 查询房型数据 用例 表3-6:“查询房型数据”的主要流程 图3-30:“查询房型数据”用例的序列图 图3-31:修改类图 图3-32: BCE类图 主要流程 会员选择一条未预订的订房交易。 会员填入预订金额、预订账号、预订时间。 系统记录预订数据。 系统发送预订通知电子邮件或短信给酒店经营者和会员。 支持者 会员 启动者 通知已预订 用例 表3-7:“通知已预订”的主要流程 图3-33:“通知已预订”用例的对象 图3-34:实体类 图3-35:“通知已预订”用例的序列图 主要流程 会员选择一条未预订的订房交易。 会员填入预订金额、预订账号、预订时间。 系统记录预订数据。 系统发送预订通知电子邮件或短信给酒店经营者。 系统发送预订通知电子邮件或短信给会员。 支持者 会员 启动者 通知已预订 用例 表3-7:“通知已预订”的主要流程 图3-36:“通知已预订”用例的边界类与控制类 图3-37:“通知已预订”用例的实体类 图3-38: MockupScreens的主要界面 图3-39: MockupScreens4.23版 图3-40: Balsamiq Mockups的在线试用 图3-43: Pencil的主界面 * * 概念与流程的关联 业务流程 领域概念 BCE模式 用例描述 交易模式 消息(

文档评论(0)

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

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

1亿VIP精品文档

相关文档