问题描述
例如,你为什么不能拿一个状态图,并根据这个状态图制作用例图?
解决方法
不,你不能。原因很简单:
- 用例是关于演员的。参与者在系统之外,而状态图是关于系统的。
- 用例应该与参与者的目标有关。你无法从系统中发生的事情推断出人们头脑中的意图。如果我写了一个单词 CAPITALIZED,您无法确定是因为我的大写锁定被锁定,因为我想引起您的注意,还是因为我给大写单词赋予了另一种含义。
由于缺少与用例相关的大部分信息,因此您无法从状态图中推导出它们,除非您有其他上下文信息。即便如此,这也只是一个有根据的猜测,而不是一个理性、客观和可重复的过程。