假设我有以下演员:
假设我有以下用例:
我对如何正确建模登录用例感到困惑。目前,我有一个图表,其中包含用户和登录之间的关系。
登录用例是否应包含(包括关系)每个用例(Register除外),因为用户需要登录才能完成这些功能?
答案 0 :(得分:1)
如果用户需要登录作为的一部分另一个用例(例如完整人口统计调查,首先提示用户登录,如果他们尚未登录),然后是(因为登录的常见行为被执行,好像它是一个子程序调用)。
另一方面,如果用户仅必需要登录(例如,如果他们未被记录,则操作被拒绝),那么它更多是一个先决条件而不是包含关系。< / p>