2019独角兽企业重金招聘Python工程师标准>>>

(1) 完成UC1,UC2的2.1 业务建模(分析员完成)

1、业务流程建模

(2) 2.2 UC2用例模型(详述文本)

主成功场景:

7、顾客付款,系统处理支付。

8、系统记录完整的销售信息,并将销售和支付的信息发送到外部的账务系统和库存系统。

9、系统打印票据。

10、顾客携带商品和票据离开。

拓展:

6a.顾客要求现金支付,但所携现金不足。

1.顾客要求取消本次交易,收银员在系统上取消本次交易

7a.现金支付:

1.收银员输入收取的现金额。

2.系统显示找零金额,弹出现金抽屉。

3.收银员放入收取的现金,并找零。

4.系统记录该现金支付。

7b.信用卡支付。

1.顾客输入信用卡卡号。

2.系统显示其支付信息以备验证。

3.收银员确认。

4.系统向外部支付授权服务系统发送支付授权请求,并请求批准该支付。

4a.系统检测到与外部系统协作时的故障。

1.系统向收银员提示错误。

2.收银员请求顾客更改支付方式。

5.系统收到批准支付的应答并提示收银员,同时弹出现金抽屉。

6.系统记录支付信息。

7.系统显示信用卡支付的签名输入。

8.收银员请求顾客签署信用卡支付,顾客签名。

9.如果在纸质票据上签名,收银员将该票据放入票据抽屉,并关闭抽屉。

7c.收银员取消支付步骤。

1.系统回到“商品输入”模式。

(3) 2.3 UC2补充性规格说明

迭代2已经完成:查看链接

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

迭代3:UC1,UC2的2.1 业务建模 2.2 UC2用例模型 2.3 UC2补充性规格说明相关推荐

  1. 使用 UML 进行业务建模:理解业务用例与系统用例的相似和不同之处

    來源:http://www.uml.org.cn/requirementproject/200707024.asp 作者:Arthur V. English 出处:IBM   本文来自于 Ration ...

  2. 从实际业务中来,到落地业务建模中去

    图片来源:pexels.com 做了这么多年项目,不知道你有没有发现一个有趣的现象:有时候面对同一个问题,当我们对它的定义不同,往往最终解决方案的差异也会非常大. 拿我司之前的一个需求来说,客户要求将 ...

  3. 领域驱动设计和业务建模的最佳实现模式

    图片来源:pexels.com 做了这么多年项目,不知道你有没有发现一个有趣的现象:有时候面对同一个问题,当我们对它的定义不同,往往最终解决方案的差异也会非常大. 拿我司之前的一个需求来说,客户要求将 ...

  4. 聊聊领域分析与业务建模

    图片来源:pexels.com 做了这么多年项目,不知道你有没有发现一个有趣的现象:有时候面对同一个问题,当我们对它的定义不同,往往最终解决方案的差异也会非常大. 拿我司之前的一个需求来说,客户要求将 ...

  5. 【实践】多业务建模在美团搜索排序中的实践

    美团搜索排序是一个典型的多业务混合排序建模问题,这种多业务场景搜索存在很多挑战.本文聚焦到店商家多业务场景的多业务排序建模优化工作,希望能对从事相关工作的同学有帮助. 引言 排序流程简介 多业务建模实 ...

  6. OO系统分析员之路--用例分析系列(4)--业务建模一般步骤和方法[整理重发]

    本篇开始之前先扯点闲话,商业应用系统开发经历了三个阶段: 第一个阶段以计算为中心,分析设计围绕程序的运行效率,算法优劣,存贮优化来进行.90年代的大学课程讲的都是这些. 第二阶段以数据为中心,分析设计 ...

  7. 如何落地业务建模(1) 业务建模、DDD

    业务建模 解决问题还是定义问题 业务建模首先是一个定义问题的方法,其次才是解决问题的方法.我们很容易理解解决问题带来的价值,但也很容易忽略定义问题的力量.如果问题定义得准确,那么实现起来也不会太复杂: ...

  8. 如何落地业务建模(5) 云时代的挑战

    弹性边界还是业务边界 弹性边界 拆分微服务,弹性优先还是业务优先 弹性优先对业务建模的挑战 如何保持弹性边界的独立性 弹性边界间的依赖与耦合 如何避免弹性耦合 默认异步对业务建模的挑战 弹性边界还是业 ...

  9. 业务建模和概念模型设计

    前言 上一篇在数据仓库在技术架构设计和产品选择方面进行了一些总结.从这一篇将开始数据路径上的学习和思考吧.数据仓库作为一种产品,在不同的公司或者部门设计出来是不一样的.但是设计的思想是相通的.按照层次 ...

最新文章

  1. 开发日记-20190808 随便聊聊
  2. python爬虫流程-Python爬虫程序架构和运行流程原理解析
  3. [APIO2018]铁人两项——圆方树+树形DP
  4. Windows组建网络服务 ——DNS的组建与架构
  5. 人工智能如何改变农业?这是五大类创业公司全图
  6. http协议学习系列--深入了解篇
  7. 关于x64dbg里面的Assemble
  8. 最新版计算机知识超全题库,超全的计算机基础知识题库.doc
  9. VM 虚拟机 分辨率问题
  10. 等保2.0|网络安全保护解决方案
  11. postman的简单使用
  12. SEO和SEM、ASO之间的区别?
  13. 彩信SMIL文件解析
  14. Python人工智能学习路线(长篇干货)
  15. android 显示和风天气字体图标
  16. 天津大学仁爱学院c语言期末考试题,天津大学仁爱学院2014-2015学年第1学期期末C语言复习.doc...
  17. 冲水步骤(智能马桶开发记录)
  18. E280 P0410故障修复
  19. 25分钟破亿 首销火爆的moto edge X30给友商们出了个难题
  20. 音乐社会计算机英语,计算机音乐技术应用,Computer music technology application,音标,读音,翻译,英文例句,英语词典...

热门文章

  1. 华为:对部分顶尖学生实行年薪制 最高200万元
  2. 斯坦福重磅报告:2030年的人工智能与生活
  3. AI“重造”麻省理工学院!今宣布投资10亿美元成立全新计算学院,近70年来最大结构调整...
  4. 腾讯阿里是否开始走向没落,用新互联网大脑模型分析
  5. 快手宣布 7 月将取消大小周,​互联网大厂不卷了?
  6. 假如王撕葱是程序员......
  7. Sqlserver 查询 临时字段
  8. 边缘计算+SDN:为物联网腾飞插上翅膀
  9. MAC安装Win10出现”在efi系统上,windows只能安装到gpt分区”问题的解决
  10. Java EE (11) - 影响性能的因素