Uml 在用例图中,什么应该被建模为子用例?

Uml 在用例图中,什么应该被建模为子用例?,uml,use-case,Uml,Use Case,我知道如何绘制用例图,但我突然想到,应该将哪些功能建模为包含在另一个用例中的子用例?因为有时功能只是用例的一部分,很难决定是否提取并将其作为子用例。对于这些类型的问题(以及一般的用例),没有正确/错误的答案。你必须自己决定什么对你有用或不有用 但是有一些注意事项和指南可以帮助您决定是否应该使用包含的用例 行为在不同的用例之间共享 在描述用例场景时,您发现自己在不同的用例中一遍又一遍地重复相同的块 这是一个足够大的行为块,足以成为一个用例 您不应该将包含的用例用于在用例之间共享的场景中的一个或两个

我知道如何绘制用例图,但我突然想到,应该将哪些功能建模为包含在另一个用例中的子用例?因为有时功能只是用例的一部分,很难决定是否提取并将其作为子用例。

对于这些类型的问题(以及一般的用例),没有正确/错误的答案。你必须自己决定什么对你有用或不有用

但是有一些注意事项和指南可以帮助您决定是否应该使用包含的用例

行为在不同的用例之间共享 在描述用例场景时,您发现自己在不同的用例中一遍又一遍地重复相同的块

这是一个足够大的行为块,足以成为一个用例 您不应该将包含的用例用于在用例之间共享的场景中的一个或两个步骤。我想说的是,为了被考虑,你应该在主场景中至少有4个步骤,也许还有一些替代或例外场景

该行为也可以单独使用
如果共享行为本身也可以使用,没有包含用例,那么您肯定有包含用例的案例。

对于这些类型的问题(以及一般的用例),没有正确/错误的答案。你必须自己决定什么对你有用或不有用

但是有一些注意事项和指南可以帮助您决定是否应该使用包含的用例

行为在不同的用例之间共享 在描述用例场景时,您发现自己在不同的用例中一遍又一遍地重复相同的块

这是一个足够大的行为块,足以成为一个用例 您不应该将包含的用例用于在用例之间共享的场景中的一个或两个步骤。我想说的是,为了被考虑,你应该在主场景中至少有4个步骤,也许还有一些替代或例外场景

该行为也可以单独使用
如果共享行为本身也可以使用,而不需要包含用例,那么您肯定有一个包含用例的案例。

用例不是关于功能,而是关于附加值。而且您不能细分附加值。请参阅始终推荐的Bittner/Spence。用例不是关于功能,而是关于附加值。您不能细分附加值。请参阅一如既往的Bittner/Spence推荐。