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