我正在使用UML对我的web项目进行建模,我得到了一个既不是<<includes>>也不是<<extends>>的案例它是一个包含另一个案例的案例,我如何表示它?我有一个叫做“项目经理”的用例,还有一个叫做“任务经理”,正如你所注意到的,管理任务是项目管理的一个子集,那么我该如何用UML来表示呢?
提前感谢您的回答!致以问候!
发布于 2011-06-10 22:54:44
首先,用例是必需的。
So  who are your actors?( Who use your system?)
And what are your use cases? (What they do with your system)“项目经理”--“任务经理”似乎不适合用例。它们似乎是软件实体或GUI的一部分。
因此,试着找出“谁将使用”Project managager?(不管它是什么)。用户将如何处理它呢?(假设请参阅Project Team Members,Create New Task...分配任务)。
别担心。您的用例可以在实际软件的不同部分之间交叉。因此,创建新任务用例的实现可能涉及到真实软件的许多部分。
对于用例点来说,这并不重要。它们是需求,而不是软件设计抽象。
发布于 2011-06-10 22:52:16
也许你应该使用Inclusion relationship。
发布于 2011-06-30 00:49:13
你应该提高你对用例的理解,也许可以多读一些书。您实际描述的也可能是<<include>>依赖,因为如果您在一个用例中调用另一个用例的场景,这意味着您将一个用例包含到另一个用例中。
https://stackoverflow.com/questions/6307842
复制相似问题