0

鉴于以下情况:

[...] 当加注了最大允许的汽油量时,或者当客户决定将软管放回安装板时,加油就会终止。加油过程完成后,所欠汽油的金额将记入客户的信用卡账户。[...]

现在,在尝试在用例图中对此进行建模时,我想出了这个:

富

我的主要问题是:子用例是否继承包含和扩展关系?这是有效/有意义的吗?

4

1 回答 1

1

你在这里错了(就像在另一个问题中一样)。Terminate不是用例(充其量是反用例)。除了 之外的其他气泡也是如此bill credit card。(最有可能)缺失的 UC 是Fuel car.

一般来说:不要对 UC 使用泛化。这是一个非常糟糕的主意。附加值是独一无二的(记住:它与独特的销售主张有关)。你可以(99.9% 的人不能一概而论,除非你有特许经营权,这是唯一可行的例子)。

再说一遍:阅读 Bittner/Spence 以了解为什么 UC 是关于附加值而不是关于功能的。

于 2018-04-04T21:05:56.240 回答