收藏 分享(赏)

第3章用例及用例图-案例.ppt

上传人:weiwoduzun 文档编号:3852030 上传时间:2018-11-22 格式:PPT 页数:27 大小:859.04KB
下载 相关 举报
第3章用例及用例图-案例.ppt_第1页
第1页 / 共27页
第3章用例及用例图-案例.ppt_第2页
第2页 / 共27页
第3章用例及用例图-案例.ppt_第3页
第3页 / 共27页
第3章用例及用例图-案例.ppt_第4页
第4页 / 共27页
第3章用例及用例图-案例.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、1,用例及用例图-案例,3.7 业务用例图 3.8 案例,第3章,2,3.7 业务用例图,作用 帮助了解机构及其软件系统(或工作内容) 帮助业务过程重建工程工作 帮助员工(小组内成员)充分了解业务及其角色 什么时候需要 对机构不熟悉 机构业务发生变更 机构中主要部分使用的软件需建立 机构中有些大型复杂工作流的文档不足,3,3.7 业务用例图,业务角色(Business Actor) 机构(组织)外部参与者 业务工人(Business Worker) 机构内部参与者所起作用的表示 业务用例(Business Use Case) 业务功能(无论是手工还是自动处理) 业务机构(Business Or

2、ganization) 机构的组织部门,业务元素的集合 业务实体(Business Entity) 机构的主要产品等实体 物理工人(Phsical Worker) 机构内部人类参与者,4,3.7 业务用例图,5,3.8 实例,案例1: 有一个爱书之人,家里各类书籍已过千册,平时又时常有朋友外借,因此需要一个图书管理系统。该系统应该能够将书籍的基本信息按计算机类、非计算机类分别建档,实现按书名、作者、类别、出版社等关键字的组合查询功能。在使用系统录入新书籍时系统会自动按规则生成书号,以修改信息,但不能够删除记录。该系统还应该能够对书籍的外借情况进行记录,可对外借情况列出打印。另外,还希望能够对书

3、籍的购买金额、册数按特定时限进行统计。,6,案例1:,用例图,7,案例1:,优化,8,某学校网上选课系统的用例分析,管理员通过系统管理界面进入系统,建立本学期要开设的各种课程,将课程信息保存到系统中,并可以对课程进行改动和删除。学生通过客户机浏览器进入系统,选择课程:可以查询课程,选择课程,支付课程费用。,案例2:,9, 找出系统外部参与者,确定系统边界和范围。,10, 确定各参与者所期望的系统行为。,管理员: 增加课程修改课程删除课程 学生: 查询课程选择课程网上付费,11, 找出系统外部参与者,确定系统边界和范围。 确定各参与者所期望的系统行为。 把这些系统行为命名为用例。,12, 确定各

4、用例之间的关系(泛化,包含,扩展)。,13, 绘制用例图。,14, 用例:增加课程 参与者:管理员 操作流: 管理员选择进入管理界面,用例开始。 系统提示输入管理员密码。 管理员输入密码。 系统检验密码。A1:密码出错。 进入管理界面,系统显示当前所建立的全部课程信息。 管理员选择增加课程,管理员输入新课程信息。系统验证是否与已有课程冲突。:有冲突。系统添加新课程,并提示添加成功。系统回到管理主界面,显示所有课程,用例结束。, 编制用例说明。,15, 对异常流程确定单独用例。 优化用例图,解决用例之间的冲突和重复。,16,宾馆客房业务管理用例分析,宾馆客房业务管理提供客房预订、预订变更、客房入

5、住、退房结帐、旅客信息查询几个方面的功能。,案例3:,17, 找出系统外部参与者,确定系统边界和范围。,18, 确定各参与者所期望的系统行为。,柜台人员 客房预订预订变更入住登记退房结帐选择课程信息查询,19, 找出系统外部参与者,确定系统边界和范围。 确定各参与者所期望的系统行为。 把这些系统行为命名为用例。,20, 确定各用例之间的关系(泛化,包含,扩展)。,21, 绘制用例图。,22, 用例:客房预订 参与者:柜台工作人员 说明: 工作人员启动预订功能。 根据预订需求查看客房空闲信息。 输入预订人信息。 安排客房。 预订成功。, 编制用例说明。,23, 用例:预订变更 参与者:柜台工作人

6、员 说明: 工作人员启动预订功能。 输入预订人标志信息。 系统显示该预订人的客房预订信息。 预订变更。 预订变更成功。, 编制用例说明。,24, 用例:入住登记 参与者:柜台工作人员 说明: 工作人员启动入住登记功能。 根据旅客要求查询客房空闲信息。 如果不满足旅客入住要求,则退出。 接收旅客信息。 给旅客分配房间床位。 接收押金。 打印入住单 入住登记结束。, 编制用例说明。,25, 用例:退房结帐 参与者:柜台工作人员 说明: 工作人员启动退房结帐功能。 输入旅客标志信息。 系统显示旅客入住信息。 显示入住天数,费用。 接收费用。 打印发票。 入住登记结束。, 编制用例说明。,26,小结,3.1 用例3.2 参与者3.3 用例之间的关系4.3.1 关联关系4.3.2 泛化关系4.3.3 包含关系4.3.4 扩展关系, 3.4 用例图3.4.1 用例图的作用3.4.2 用例图的形式 3.5 用例描述 3.6 用例分析 3.7 业务用例图,第3章 用例和用例图,27,END,(1) 什么叫用例? (2) 用例图在软件建模中的作用是什么? (3) 用例之间存在那几种关系? (4) 包含关系和扩展关系有什么区别? (5) 参与者可以是那几种形式? (6) 什么叫事件流,作用是什么?,本章作业,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律法学 > 理论/案例

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报