1

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

提前感谢您的回答!问候!

4

3 回答 3

1

第一个用例是需求。

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

“项目经理”-“任务经理”似乎不适合用例。它们似乎是软件实体或 GUI 的一部分。

所以试着弄清楚“谁将使用”项目经理?(它是什么)。用户将如何处理它?(假设参见项目团队成员,创建新任务......分配任务)。

不用担心。您的用例可以跨越实际软件的不同部分。因此,创建新任务用例的实现可能涉及到真实软件的许多部分。

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

于 2011-06-10T14:54:43.617 回答
0

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

于 2011-06-29T16:49:13.183 回答
0

可能您应该使用包含关系

于 2011-06-10T14:52:15.893 回答