0

假设我有以下演员

  • 用户

假设我有以下用例

  • 登记
  • 登录
  • 完成人口统计调查
  • 选择模块

我对如何正确建模 Log On 用例感到困惑。目前,我有一个图表,其中包含用户和登录之间的关系。

是否应该在每个用例(注册除外)中包含登录用例(包括关系),因为用户需要登录才能完成这些功能?

4

1 回答 1

1

如果要求用户作为另一个用例的一部分登录(例如,如果用户尚未登录,则完整的人口统计调查首先提示用户登录),那么是的(因为登录的常见行为就像执行子程序调用)。

另一方面,如果只要求用户登录(例如,如果他们没有登录,则操作被拒绝),那么它更像是一个先决条件而不是包含关系。

于 2013-02-28T14:25:50.673 回答