在用例图中是否绝对有必要使用“箭头”来显示参与者和用例之间的关联?
我最近不得不为我的软件工程作业画一张。但是,在对来自许多其他大学的许多文章、论文、在线书籍和讲义进行了一些在线研究之后,似乎大多数用例图,无论它们有多少潜力显示某种“流程”或“可导航性” ",没有箭头,而有些例子有箭头。
所以我咨询了我的朋友,他是最后一年的学生,并且已经研究了我告诉我的我的演员和用例之间不应该有箭头,甚至他的需求工程讲师也教学生不要使用箭头。所以我有意识地决定不使用箭头,而是使用实线来显示我的用例关联。
这是我的图表-点击
然而,当我收到作业的分数时,我惊讶地发现我因为不使用箭头而得了零分。即使强制使用它们,也有大量证据表明实线可用于双向关联。所以我不应该得到至少一些分数吗?
显然,我要求我的讲师做出解释,我将在下周见到他来讨论这一点,但如果她告诉我我应该使用箭头,我能提出什么反对意见?如果有人可以适当地参考一些专业资源,给我很好的建议,我将不胜感激。
非常感谢您的阅读,我希望尽快阅读您的回复。
编辑
谢谢你们。我真的很感谢你给我的答案。这整个混乱开始了,因为讲师提供的唯一符号是一个单一的、非常简单的图书馆用例图示例,其中一个讲义有箭头。但并不清楚它是否是最终的符号。我不认为它是强制性的另一个原因是因为在解释绘制数据流图的符号时,她非常清楚地使用了她的特定符号,但 DFD 有不同的符号并不少见不同的来源,而我发现很少有证据表明在用例图中使用箭头是必要的。
也就是说,即使在没有箭头的情况下,我记得在辅导课上问过一位导师(不是讲师),有箭头线和实线有什么区别,他说没有,我可以同时使用。显然,我只有我的话,从你们所说的来看,我怀疑任何处于学术地位的人都会承认说出可能使他们处于防御位置的事情。我的错误是没有直接与讲师交谈,但事后看来我显然会这样做。
无论如何,我会就所有这些信息与她交谈,并要求她考虑到这个“诚实的错误”。不仅是用例图,还有其他几个问题,我的分数不寻常,尤其是当我的答案与她提供的模型答案几乎相同时。我也知道很多其他要求他们的作业的学生都被评论了。
希望她会善良并使用良好的判断力来提高我的分数。当我发现时,我会回到这里。
再次感谢您的帮助,请发布您可能拥有的任何其他信息/建议。:)
编辑 2
对不起各位,我还有一个问题。
这是作业中给出的用于绘制用例图的场景。
CONTHETICKET 是一家经营音乐会和剧院门票的票务代理机构。音乐会和剧院场地为 CONTHETICKET 提供关于即将举行的活动的源源不断的信息流,然后经理使用这些信息来编制一份固定清单,供销售人员使用,以响应客户的电话。经理选择了一些活动,CONTHETICKET 将为其提前购买多张门票,从而从与场馆协商的折扣中受益。
他亲自将门票订单连同约定的款项一起发送到场馆,一旦收到门票,他就会将其归档在门票档案中。
当客户打电话给销售团队时,他们的票证请求将根据票证文件进行检查。如果有预购票,则将它们放入标有客户姓名和地址的信封中,并归档在临时订单文件中。如果没有,销售团队会填写一张票务申请表并将其放入托盘中,以供邮递员收集。
付款部分每天检查临时订单文件。他们向客户发送发票并等待付款。发票的副本保存在档案中。收到付款后,付款部分会将付款与相应的发票进行匹配,如果满意,则将发票的另一份副本放入发货文件中,并附上发送机票的说明。
邮递员每天检查发货文件并从临时订单文件中检索相应的票证并将其发送给相应的客户。
正如您从我的图表中看到的那样,我有一个“音乐会和剧院场地”作为演员。
来自 UML 2.0 风格的元素,Scott W. Ambler:
“参与者是在与您的系统的一个或多个交互中发挥作用的个人、组织或外部系统(参与者通常在 UML 用例图上绘制为简笔画)。”
然而,在我的标记作业中,讲师评论说它不应该是演员。你能告诉我你是否认为它应该是一个演员,为什么。
我的理由是 CT&V 提供事件信息,然后经理使用这些信息来订购/归档门票,也由 CT&V 提供。
非常感谢你。