我想为在线作业门户系统提供正确的用例图。这是我的尝试:
我有些疑惑:
EDIT1
考虑到你的评论,这是我的修改版本:
Aaditi:
我对用例图感到不满意。这是我的新版本。用例添加的是:
对于开发部分,我想将工作分为三个模块:一个用于主持人,一个用于JobSeeker,一个用于雇主。
有什么评论?
虽然很可能没有人关心我的答案,但我认为OP的用例图显示错误,而答案并没有对图表中的缺陷做出反应。
这就是:图表是尝试执行功能分析。这不是用例的全部内容。他们的目的是想象“用例”,为他们的演员创造价值。不是采取某些执行路径的方式。这是用例内部的一部分,并采用了许多活动图。
<<extend>>
和<<include>>
并不意味着(作为OP试图)分析执行的路径。它们的用途是为系统显示可选性(以及时或复合方式)。具体来说:Login
根本不是一个用例。这是一个适用于用例的约束,并导致某些实现限制。但它并没有为演员带来一分钱的附加值(所以如果你的老板问“你一整天做了什么?”,你会回答什么?“你会回答”好吧,我登录了!“?)。
PS如果您的用例图类似于蜘蛛网,您的设计可能是错误的。 (我不知道从哪里得到它,但它一直证明是真的。)