0

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

   (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"

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

4

1 回答 1

0

我不知道您的 UML,但在这种情况下, 用户第一次使用身份验证登录,例如

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

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

于 2012-10-19T14:09:46.723 回答