- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(第3章用例及用例图-案例
3.7 业务用例图 作用 帮助了解机构及其软件系统(或工作内容) 帮助业务过程重建工程工作 帮助员工(小组内成员)充分了解业务及其角色 什么时候需要 对机构不熟悉 机构业务发生变更 机构中主要部分使用的软件需建立 机构中有些大型复杂工作流的文档不足 3.7 业务用例图 业务角色(Business Actor) 机构(组织)外部参与者 业务工人(Business Worker) 机构内部参与者所起作用的表示 业务用例(Business Use Case) 业务功能(无论是手工还是自动处理) 业务机构(Business Organization) 机构的组织部门,业务元素的集合 业务实体(Business Entity) 机构的主要产品等实体 物理工人(Phsical Worker) 机构内部人类参与者 3.7 业务用例图 3.8 实例 案例1: 有一个爱书之人,家里各类书籍已过千册,平时又时常有朋友外借,因此需要一个图书管理系统。该系统应该能够将书籍的基本信息按计算机类、非计算机类分别建档,实现按书名、作者、类别、出版社等关键字的组合查询功能。在使用系统录入新书籍时系统会自动按规则生成书号,以修改信息,但不能够删除记录。该系统还应该能够对书籍的外借情况进行记录,可对外借情况列出打印。另外,还希望能够对书籍的购买金额、册数按特定时限进行统计。 案例1: 用例图 案例1: 优化 某学校网上选课系统的用例分析 宾馆客房业务管理用例分析 * 用例及用例图-案例 3.7 业务用例图 3.8 案例 第3章 管理员通过系统管理界面进入系统,建立本学期要开设的各种课程,将课程信息保存到系统中,并可以对课程进行改动和删除。 学生通过客户机浏览器进入系统,选择课程:可以查询课程,选择课程,支付课程费用。 案例2: ① 找出系统外部参与者,确定系统边界和范围。 ● ② 确定各参与者所期望的系统行为。 ● 管理员: 增加课程 修改课程 删除课程 学生: 查询课程 选择课程 网上付费 ① 找出系统外部参与者,确定系统边界和范围。 ② 确定各参与者所期望的系统行为。 ③ 把这些系统行为命名为用例。 ● ④ 确定各用例之间的关系 泛化,包含,扩展 。 ● ⑤ 绘制用例图。 ● ● 用例:增加课程 ●参与者:管理员 ●操作流: ① 管理员选择进入管理界面,用例开始。 ② 系统提示输入管理员密码。 ③ 管理员输入密码。 ④ 系统检验密码。 A1:密码出错。 ⑤ 进入管理界面,系统显示当前所建立的全部课程信息。 ⑥ 管理员选择增加课程,管理员输入新课程信息。 ⑦系统验证是否与已有课程冲突。 A2:有冲突。 ⑧系统添加新课程,并提示添加成功。 ⑨系统回到管理主界面,显示所有课程,用例结束。 ⑥ 编制用例说明。 ● ⑦ 对异常流程确定单独用例。 ⑧ 优化用例图,解决用例之间的冲突和重复。 ● 宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。 案例3: ① 找出系统外部参与者,确定系统边界和范围。 ● ② 确定各参与者所期望的系统行为。 ● 柜台人员 客房预订 预订变更 入住登记 退房结帐 选择课程 信息查询 ① 找出系统外部参与者,确定系统边界和范围。 ② 确定各参与者所期望的系统行为。 ③ 把这些系统行为命名为用例。 ● ④ 确定各用例之间的关系 泛化,包含,扩展 。 ● ⑤ 绘制用例图。 ● ● 用例:客房预订 ●参与者:柜台工作人员 ●说明: ① 工作人员启动预订功能。 ② 根据预订需求查看客房空闲信息。 ③ 输入预订人信息。 ④ 安排客房。 ⑤ 预订成功。 ⑥ 编制用例说明。 ● ● 用例:预订变更 ●参与者:柜台工作人员 ●说明: ① 工作人员启动预订功能。 ② 输入预订人标志信息。 ③ 系统显示该预订人的客房预订信息。 ④ 预订变更。 ⑤ 预订变更成功。 ⑥ 编制用例说明。 ●
文档评论(0)