我正在使用UML对我的Web项目进行建模,我得到的案例既不是<<includes>>
也不是<<extends>>
,案例中包含另一个案例,我该如何表示它?
我有一个名为“项目经理”的用例和另一个名为“任务管理器”的用例,您可以注意到,管理任务是项目管理的一个子集,那么我该如何用UML表示呢?
提前感谢您的回答! 此致!
答案 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>>
依赖项,因为如果您在用例中调用其他用例的方案,则意味着您将一个用例包含在另一个用例中。