如何表示用例包含UML上的另一个用例?

时间:2011-06-10 14:34:48

标签: uml use-case uses

我正在使用UML对我的Web项目进行建模,我得到的案例既不是<<includes>>也不是<<extends>>,案例中包含另一个案例,我该如何表示它? 我有一个名为“项目经理”的用例和另一个名为“任务管理器”的用例,您可以注意到,管理任务是项目管理的一个子集,那么我该如何用UML表示呢?

提前感谢您的回答! 此致!

3 个答案:

答案 0 :(得分:1)

首例用例是requiremens。

So  who are your actors?( Who use your system?)
And what are your use cases? (What they do with your system)

“项目经理” - “任务管理器”似乎没有正确的用例。它们似乎是软件实体或GUI的一部分。

因此,试着找出“谁将使用”项目管理员?(无论如何)。用户会怎么做? (假设参见项目团队成员,创建新任务......分配任务)。

别担心。您的用例可以跨越实际软件的不同部分。因此,Create New Task用例的实现可能涉及到真实软件的很多部分。

对于用例点而言并不重要。它们不是软件设计抽象的要求。

答案 1 :(得分:0)

可能你应该使用Inclusion relationship

答案 2 :(得分:0)

您应该通过更多阅读来提高对用例的理解。您实际描述的内容也可能是<<include>>依赖项,因为如果您在用例中调用其他用例的方案,则意味着您将一个用例包含在另一个用例中。