POS案例-Step1 ■初始阶段应该考虑以下问题: 项目的前景如何? >业务背景和业务流程是什么? 可行性如何?项目是否停止或继续进行? 购买还是开发? 粗略估计一下成本,估计收益。 ■主要目标: 只进行一定的研究,得到未来新系统的可行性以及实现系统总体 目标的合理判断,并确定是否值得继续深入研究系统即可。(深 入的研究是细化阶段的工作) 概括为: 预见项目的范围、前景和业务案例 〉项目相关人员是否就项目的前景达成基本的一致,项目是否值得 继续进行认真的研究
POS案例-Step1 n 初始阶段应该考虑以下问题: Ø 项目的前景如何? Ø 业务背景和业务流程是什么? Ø 可行性如何?项目是否停止或继续进行? Ø 购买还是开发? Ø 粗略估计一下成本,估计收益。 n 主要目标: Ø 只进行一定的研究,得到未来新系统的可行性以及实现系统总体 目标的合理判断,并确定是否值得继续深入研究系统即可。(深 入的研究是细化阶段的工作) n 概括为: Ø 预见项目的范围、前景和业务案例; Ø 项目相关人员是否就项目的前景达成基本的一致,项目是否值得 继续进行认真的研究
POS机案例Step2 ■该阶段的主要工作成果集 >项目前景 业务背景及业务流程 关键用例模型(10-20%) >补充性规格说明 >词汇表
POS机案例-Step2 n 该阶段的主要工作成果集 Ø 项目前景 Ø 业务背景及业务流程 Ø 关键用例模型(10-20%) Ø 补充性规格说明 Ø 词汇表 Ø …
POS机案例Step3 用例建模的基本过程: 1.选择系统边界 ■POS作为一个待构建的系统,包含软件、POS机、输入终端等,收银 员、支付授权、税金计算等不包括在系统之内。任何系统之外的事物 都在系统边界之外。 >2识别主要角色 ■主要角色:在使用系统服务的过程中满足自己的用户目标的那些参与 者。找出用户目标 次要角色:为系统提供服务的那些参与者。说明外部接口和协议 后台角色:对用例的行为感兴趣。保证找到并满足所有必要的兴趣。 3识别主要角色的目标 般来讲:第2和第3步是同时进行的
POS机案例-Step3 n 用例建模的基本过程: Ø 1.选择系统边界 n POS作为一个待构建的系统,包含软件、POS机、输入终端等,收银 员、支付授权、税金计算等不包括在系统之内。任何系统之外的事物 都在系统边界之外。 Ø 2.识别主要角色 n 主要角色:在使用系统服务的过程中满足自己的用户目标的那些参与 者。找出用户目标 n 次要角色:为系统提供服务的那些参与者。说明外部接口和协议 n 后台角色:对用例的行为感兴趣。保证找到并满足所有必要的兴趣。 Ø 3.识别主要角色的目标 n 一般来讲:第2和第3步是同时进行的
POS机案例Step4寻找 ACtor 顾客 购买商品、退货、支付费用 希望得到快速的服务、能清楚地看到购买的商品和价格信息,得到收据以便退货 收银员 处理销售、处理退货、入款、出款 〉希望能快速准确地输入,切无支付错误(岀现错误时,将从其薪水中扣除) 经理: 启动、关机、处理销售异常操作 希望能快速地执行相应的操作,易于更正收银员出现的错误 系统管理员 添加用户、修改用户、删除用户、安全管理、系统表管理 希望能方便地添加使用POS机的用户,并针对不同用户赋予不同的操作权限等 销售活动分析系统 分析销售数据和销售表现 〉能够定期快速地获得必需的数据,制定相应的统计报表 库存系统、记费系统等
POS机案例-Step4 寻找ACtor n 顾客: Ø 购买商品、退货、支付费用 Ø 希望得到快速的服务、能清楚地看到购买的商品和价格信息,得到收据以便退货 n 收银员: Ø 处理销售、处理退货、入款、出款 Ø 希望能快速准确地输入,切无支付错误(出现错误时,将从其薪水中扣除) n 经理: Ø 启动、关机、处理销售异常操作 Ø 希望能快速地执行相应的操作,易于更正收银员出现的错误 n 系统管理员: Ø 添加用户、修改用户、删除用户、安全管理、系统表管理 Ø 希望能方便地添加使用POS机的用户,并针对不同用户赋予不同的操作权限等 n 销售活动分析系统: Ø 分析销售数据和销售表现 Ø 能够定期快速地获得必需的数据,制定相应的统计报表 n 库存系统、记费系统等……
主要参与者的确定 主要参与者是收银员还是顾客? 答案:收银员。 问题:为什么?为什么不是顾客? ■主要原因取决于系统的边界,以及有关系统设计的主要对 象 如果将企业(超市)和销售服务视为一个整体,则主要参 与者是“顾客”,顾客的主要目标是通过商店购买商品然 后离开。 然而从POS系统建设的角度出发,认为使用系统的用户是 收银员,他(她)的目标是使用POS机并通过该机处理销 售交易
主要参与者的确定 n 主要参与者是收银员还是顾客? Ø 答案:收银员。 Ø 问题:为什么?为什么不是顾客? n 主要原因取决于系统的边界,以及有关系统设计的主要对 象。 n 如果将企业(超市)和销售服务视为一个整体,则主要参 与者是“顾客” ,顾客的主要目标是通过商店购买商品然 后离开。 n 然而从POS系统建设的角度出发,认为使用系统的用户是 收银员,他(她)的目标是使用POS机并通过该机处理销 售交易