如何在用例图中表示以下情况:
用户可以管理帐户设置: 更改密码,更改语言,日期 出生等等。
我想分组“更改密码,更改语言,出生日期等”用例在“管理帐户设置”用例中。这里应该使用什么关系?
答案 0 :(得分:1)
实际上,管理帐户根本不是一个合法的用例。
用例独立。换句话说,如果有问题的用例是系统提供的 only 用例,系统应该为actor产生一些有价值的东西。
“管理帐户”不会孤军奋战。也就是说,没有人会创建一个只允许用户管理其帐户的系统。
但是如果你不得不为你的家庭作业所描述的情况建模,它可能看起来像这样:
alt text http://img39.imageshack.us/img39/5461/manageaccount2.png
答案 1 :(得分:0)
这听起来很像家庭作业问题。维基百科有a nice description of how to use these。请注意示例中的每个气泡如何引用actor所采取的操作及其交互。用例几乎完全是面向用户的信息。
答案 2 :(得分:0)
用例关系语义有时可能模糊,由您来保持一致。例如,您的案例可能类似于这种情况:
alt text http://askuml.com/files/2010/06/yuml-use-case-diagram03.png