POS门店数据同步-系统建模(1)

简介: 一个项目的开始先有需求,这个需求不管是直接客户提出还是由上级提出。 对应到rose里面就是用例图。 用例图分为use-case(用例也叫系统用例)和Business Use-Case(业务用例) 这两者的区别,简单的来说 业务用例和系统用例是分别站在客户的业务视角和系统建设视角来规划的。

一个项目的开始先有需求,这个需求不管是直接客户提出还是由上级提出。

对应到rose里面就是用例图。

用例图分为use-case(用例也叫系统用例)和Business Use-Case(业务用例)

这两者的区别,简单的来说

业务用例和系统用例是分别站在客户的业务视角和系统建设视角来规划的。业务用例不是接近,而是完全的直接需求,系统用例也不是业务逻辑的详细划分,而是系统对需求的实现方式,但不是与程序设计无关,它只是说,要建设的系统功能性需求由这些系统用例构成。

我个人认为,用到一般的项目没有必要细分的这么仔细,两者合并一起即可。

比如我们的设计方案。业务用例应该是这样

image

 

系统用例应该是如下

image

 

可以看到业务用例更贴近用户的理解,我们做分析建模的时候(系统用例的时候)应该考虑到不同的情况。然后为下一步做准备

目录
相关文章
|
7月前
|
canal 消息中间件 关系型数据库
系统重构数据同步利器之Canal实战篇
系统重构数据同步利器之Canal实战篇
203 1
|
3月前
|
供应链 中间件
SAP CRM 和 ERP 系统之间的主数据同步 - PRODUCT_R3_ADAPTER
SAP CRM 和 ERP 系统之间的主数据同步 - PRODUCT_R3_ADAPTER
66 0
|
9月前
|
算法 Linux
Linux系统【文件传输】rsync命令 – 远程数据同步工具
rsync命令来自于英文词组“remote sync”的缩写,其功能是用于远程数据同步。rsync命令能够基于网络(含局域网和互联网)快速的实现多台主机间的文件同步工作,并与scp或ftp发送完整文件不同,rsync有独立的文件内容差异算法,会在传送前对两个文件进行比较,只传送两者内容间的差异部分,因此速度更快。
149 2
|
10月前
|
关系型数据库 MySQL 数据库
数据同步系统
数据同步系统
105 2
|
存储 运维 搜索推荐
搜索引擎中数据同步系统性能优化之路
由于历史原因,当前系统采取定时全量数据同步方式,随着业务的发展,同步一次数据需要长达8个小时,业务上已无法忍受。本着对现有业务影响最小、缩短同步时间为原则,开始了对老系统大刀阔斧改造之旅。
404 0
搜索引擎中数据同步系统性能优化之路
|
关系型数据库 MySQL API
新老系统数据同步方案
新老系统朴素数据同步方案
1002 0
|
测试技术
POS门店数据同步-系统建模(2)
我们可以用用例图可客户打交道,可以确认是否是用户所需要的, 接下来我们需要做更详细的设计。 可能会用到 活动图(Activity Diagram)     : 可以清楚的表述动作的流程,流向 序列图(Sequence Diagram)  : 详细的动作过程顺序设计 交互图(Collboration Diagram) : 各个动作直接的交互 序列图和交互图是可以互为转换(没有测试过),只是表现出来的角度不一样,比如交互图可以看到各个过程直接的关系。
686 0
|
27天前
|
canal 消息中间件 关系型数据库
【分布式技术专题】「分布式技术架构」MySQL数据同步到Elasticsearch之N种方案解析,实现高效数据同步
【分布式技术专题】「分布式技术架构」MySQL数据同步到Elasticsearch之N种方案解析,实现高效数据同步
76 0
|
1月前
|
canal 关系型数据库 MySQL
四种常用的 MySQL 数据同步 ES 的方法
【2月更文挑战第16天】
188 2
四种常用的 MySQL 数据同步 ES 的方法
|
6月前
|
关系型数据库 MySQL Java
对比下 datax 的 OceanBase/MYSQL 不同数据同步方案的效率差异 || 聊聊参数 rewriteBatchedStatements
对比下 datax 的 OceanBase/MYSQL 不同数据同步方案的效率差异 || 聊聊参数 rewriteBatchedStatements

热门文章

最新文章