将子系统建模为用例图?

时间:2016-11-25 08:26:20

标签: uml specifications

我想制作一个用例图,但我有一个问题,关于以下示例:

use case of soda machine

用户可以从汽水机购买汽水。 要购买它需要系统(汽水机)。

方案: 目标:用户购买苏打水

  1. 用户点击苏打水机的“购买汽水”按钮。
  2. 系统确实识别库存中的苏打水
  3. 系统输出苏打水。
  4. 用例成功
  5. 但现在看起来系统不是苏打水机的一部分 - 我可以使用什么技术,所以系统是汽水机的一部分。

1 个答案:

答案 0 :(得分:2)

使用案例模型系统本身的功能。你永远不会把系统当成一个演员,因为系统是你的模型所以它没有意义。你可以(但这不是强制性的)将系统呈现为一个矩形(在你的情况下,你称之为苏打水机,而这就是全部 - 不要提供额外的信息,有些人会说IT系统落后)。

总结:不要在用例图上显示您作为演员建模的系统。这是一个典型的错误。