- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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模式 用例描述 交易模式 消息(
您可能关注的文档
- [邱郁惠]《UML和OOAD快速入门-第1章》[201005].ppt
- [邱郁惠]《UML和OOAD快速入门-第2章》[201005].ppt
- [邱郁惠]《UML和OOAD快速入门-第4章》[201005].ppt
- [邱郁惠]《UML和OOAD快速入门-第5章》[201005].ppt
- [邱郁惠]《UML和OOAD快速入门-第6章》[201005].ppt
- 《Direct3D游戏开发技术详解》.尚晶晶.pdf
- 《OpenCV3编程入门》第四次勘误-2015.11.pdf
- 《OpenGL游戏编程》.徐明亮.pdf
- 《面向对象的游戏开发》.%28(美)戈德.pdf
- 《微信公众平台入门到精通》Vol.1_—20.pdf
- 安全风险防范手册.pptx
- 夜间餐饮行业业绩增长趋势预测.pptx
- Steinberg Navia Harp Operation Manual(语言 English)说明书用户手册.pdf
- TP-Link普联TL-NID2022-6M-W V1.0_工业读码器用户手册 1.0.0.pdf
- ZKTECO 中控智慧 用户手册-V8800熵基桌面式智能访客终端20240510.pdf
- YJ扬杰静电保护二极管 HESD2402EB规格说明书.pdf
- 埃斯顿ER160B-3200ESTUN机器人通用大负载系列本体使用说明书M-0104CN-13.pdf
- KURZWEIL科兹威尔HOME DIGITAL PIANOS CUP M1 CUP M1 User’s Guide (English)说明书用户手册.pdf
- Supor苏泊尔IH电磁电饭煲 SF40HC0809用户手册.pdf
- SONGJING松井除湿机SH25A-说明书.pdf
文档评论(0)