我正在开发一个Web应用程序,而且我正处于设计阶段。在用例中,用户可以在特定页面上查看他们的个人资料,他们还可以从该页面更新他们的个人资料信息。现在我想知道更新配置文件操作是否扩展了查看配置文件操作?
答案 0 :(得分:1)
简单来说:不要使用扩展或包含用例。单个用例气泡代表所考虑的系统返回给actor的唯一附加值。如果你不能说某些东西是附加值,那它就不是一个用例。在大多数情况下,包含/扩展用作功能分解。但用例是合成的,恰恰相反。
在你的情况下(以及CRUD的地方)想一想幕后是什么。这里是处理个人资料。因此,您可以将其称为维护配置文件,其中包括(在内部步骤中)查看和编辑。通常,您可以简单地约束功能部件。此外,当使用较少的气泡时,您的系统描述将更加清晰。请记住:如果您的用例开始看起来像蜘蛛网,那么您的系统设计很可能是错误的。