|
本帖最后由 lodge 于 2012-1-18 16:39 编辑
我画了一张不完全的(因为不懂这块业务想画也画不全) 
有几点特别说明一下.
1.货到付款和款到发货,是静态分支,因此没有使用条件分支(用静态结构就能实现)
2.追加状态"等待付款中",并增加每小时查看一次的条件.如果没有该状态,迁移到审核或者作废状态的时间点就显得比较模糊
3.修改状态和条件的描述,其中状态全部使用名词,条件使用动词或条件表达式以明确状态迁移的具体条件
4.考虑到LZ很在意作废的不同方式,追加作废中状态,如有必要可在该状态中嵌套子状态和迁移条件
5.追加备货的条件分支,此处使用条件分支的理由是,这里是动态分支(实现时需要程序作判断)
6.按照自己的感觉追加提货等待中的状态,没啥特别理由.
7.感觉备货过程是一个内部的过程,建议使用嵌套,这样也可以简化主状态图 |
|