用例图 - “包含”的用法

时间:2012-07-19 10:03:42

标签: uml software-design use-case

考虑以下用例图
(假设用户登录系统,填写表单并提交给服务器)

   (Fill in Form) --<<includes>>---->(Login)
            ^
            \                         ^
          <<includes>>               /
              \                     / 
            (sumbit)------<<includes>>     <------- Is this include necassary ?


now "Submit" includes "Login"
 again "Submit" includes "Fill in Form" which includes "Login"

这两个'包括'似乎是不必要的。
通过包含“填写表格”它会自动包含“登录”吗?什么是正确的?

1 个答案:

答案 0 :(得分:0)

我不知道你的UML,但在这种情况下 用户首次登录时使用

等身份验证

用户-----&GT;输入登录详细信息-----&gt;按提交按钮-----&gt;如果验证-----&gt;填写表格----&gt;按提交按钮----&gt;

如果用户未进行身份验证,系统将显示错误消息。