迭代2:2.2需求规格说明

2.2需求规格说明

需求规格说明书(Software Requirements Specification)描述了系统的功能需求。构建系统用例模型描述功能需求。

A. 系统用例图

 

B. 用例详述文本

范围:Bookshop POS应用

级别:用户目标

涉众及其关注点:

—收银员:希望准确、快速输入,没有计算或者支付错误,因为如果出现货款错误,责任将由其承担

—顾客:希望准确无误地完成购买活动并且得到快速的服务。希望可以清晰的看到所输入的书本名称以及标价。希望得到购买凭证,以作为退换货的标准。

—经理:希望可以执行控制操作,避免收银员的不当操作。希望可以随时调取自定义时段的销售数据,以作销售活动分析之用。

—书店:希望准确地记录交易,满足顾客要求。希望能够自动、快速地完成更新账务和库存信息的工作。

前置条件:收银员必须经过确认和认证。

后置条件:存储销售信息,准确计算税金,更新账务和库存信息。记录提成。生成票据。

主成功场景:

1、顾客携带所购书本到收银台通过POS机收款。

2、收银员开始一次新的销售交易。

3、收银员输入书本条码。

4、系统逐条记录书本,并且显示该书本的书名、价格和累积金额。

收银员重复3—4歩,直到输入结束。

5、系统显示总额。

6、收银员告知顾客总额,等待顾客付款。

扩展:

*a.系统在任意时候失败:

为了恢复账务处理,要保证所有交易都能够从场景的任何一步中恢复。

1.收银员重启系统,登陆,请求恢复上次状态。

2.系统重建上次状态。

1a.需要恢复一个中断的销售交易。

1.收银员执行恢复操作,并且输入ID以提取对应的销售交易。

2.系统显示被恢复的销售交易状态及其小计

2a.未发现对应的销售交易。

1.系统报错

2.收银员可能会开始一个新销售交易,并重新输入所有商品。

3.收银员继续该次销售交易。

3a.无效书本ISBN

1.系统提示错误并且拒绝输入该ISBN,

2.收银员响应该错误。

2a.系统内不存在该书本ISBN,但是该书本附有标价。

1.收银员请求经理执行超控操作。

2.经理执行相应的超控操作。

3.收银员手工输入标签上的价格。

3b.当有多本相同书目,不必记录每本书的唯一标示。

1.收银员可以输入书本的标识和书本数量。

3—6a.顾客要求收银员从所购书本中去掉一项。

1.收银员输入该书本ISBN并将其删除。

3—6b.顾客要求取消本次销售交易。

1.收银员在系统中取消交易。

3—6c.收银员延迟销售交易。

1.系统记录销售交易信息,使其能够恢复操作。

2系统显示“挂起”的销售信息,其中包括书目。

5a.顾客声称满足打折条件

1.收银员提出打折请求。

2.顾客出示打折凭证,收银员输入顾客ID。

3.系统按照打折规则显示折扣总计。

特殊需求:

技术与数据变元表:

3a.书本ISBN使用国际标准ISBN

发生频率:可能会不断发生

转载于:https://my.oschina.net/fatwowzb/blog/402714

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值