系统用例多少个为好?1个!

jintao 2020-1-3 9:40

老师,您教的从业务流程的序列图转到系统的用例图的方法很好。有一个问题请您解惑,改进的时候改到什么程度合适,得到的系统用例多少个为好?

UMLChina潘加宇

严格地说,每个迭代周期需要关注的系统用例永远都是1个。

即使在改进业务序列图时兴之所至使用目标系统改进了很多处,映射得到多个用例。例如下面两张序列图:

1100.png

序列图1

1101.png

序列图2

从上面两个序列图映射得到系统E的用例图:

1102.png

系统E的用例图

但这只是一个初步的探索,不代表系统最终必须有这几个用例,也不代表系统只有这几个用例。

需要根据愿景来判断应该先实现哪个用例,然后观察改进的结果,判断有没有达到愿景的目标,有没有继续改进的需要。可以了就停止,还有需要就继续。

不断重复以上的探索,最终卖出去的系统应该有几个用例,没有标准答案,只有从愿景和涉众利益得到的最佳答案,可能是1个,也可以是1000个。

了解了以上知识,类似以下的问题也就知道怎么回答了:

*建模是不是用于新项目效果更好?
*在遗留系统基础上改进的建模有什么不同?
*怎样才能把系统所有的用例找完整?
*……

这些问题没有本质的区别。

和看病类似。医生面对患者,就是检查患者的现状,思考治疗方案,尝试治疗,观察效果……不断重复。患者是不是在别的医生那里治疗过,患者有没有带别的医生那里拍的片子,甚至别的医生开的药还剩下好多,不影响这个套路,无非是带来的片子或者剩下的药还能用的话,就省点钱。


weixinpanjiayu2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值