首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >问答系统用例

问答系统用例
EN

Stack Overflow用户
提问于 2014-09-18 12:08:18
回答 1查看 4.3K关注 0票数 2

以下图片描述了我的问答系统--老师将登录到一个网站,创建一个小测验,输入其问题和可能的答案,然后学生使用手机登录并选择老师并选择所需的小测验,然后回答问题并在电话的末尾查看结果,此外,教师还可以在网站上查看测验结果。

下面的用例描述了我刚才说的话吗?

学生视角下的

1-如果登录用例成为基本用例,并且所有其他用例都将按以下方式添加

2-我应该有一个“做测试”用例,还是直接将其他用例与学生联系起来?

3-“查看测试结果”是否包括“做测试”?

从教师角度看

对于教师角色,我也有同样的问题,哪些用例应该与包含相关联,哪些应该直接关联到参与者,哪些应该作为扩展关联。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-19 13:53:58

这里有几个问题要问你自己:

  • 管理员是否需要登录?
  • Prepare Quiz Information能否被Create New Quiz取代?
  • 同样,Do The Quiz是否可以被Choose The Quiz取代?
  • 教师与行政之间的界限代表什么?

也请参阅What's is the difference between include and extend in use case diagram?,它说

当用例有条件地向另一个第一类用例添加步骤时,将使用扩展。 例如,假设“取款现金”是ATM机的一个用例。“评估费”将延长提取现金,并描述条件“扩展点”是实例化时,ATM用户不银行在自动柜员机的拥有机构。请注意,基本的“取款现金”用例是独立的,没有扩展。 包含用于提取在多个用例中重复的用例片段。所包含的用例不能单独使用,如果没有包含的用例,原始用例是不完整的。只有在重复很大而且是故意存在的情况下(而不是巧合),才应谨慎地使用这一方法。 例如,在每个ATM用例开始时发生的事件流(当用户放入他们的ATM卡,进入他们的PIN,并显示主菜单)将是包含的一个很好的候选。

回答你的问题:

  1. 如果登录用例成为基本用例,所有其他用例都将按以下方式添加:

根据我的经验,没有。

  1. 我应该有一个“做测试”用例,还是直接将其他用例与学生联系起来?

我会直接将学生与Choose The Quiz联系起来,但这是非常主观的。

  1. 如果将“查看测试结果”与“做测试”联系起来

不,包含的用例不应该是独立的,但在您的示例中它显然可以。请参阅前面链接中包含和扩展的定义。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25912207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档