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

用例建模
EN

Stack Overflow用户
提问于 2016-10-18 13:31:53
回答 3查看 95关注 0票数 0

我有两个关于用例的问题,

1.如果我登录到一个网站,并且30分钟没有做任何动作,这个网站就会让我退出。

如何在用例模型中表达我的这一点?这是在用例中签名的特殊要求吗?

2. --我有一个叫做“发布工作”的用例,它是由雇主完成的。雇主可以邮寄一份工作,然后得到报酬,或邮寄三份以上的工作,并得到总金额的10%折扣。

我应该在基本流程中包括哪些选项,在替代流程中应该包括哪些选项?

这里是我的尝试:

基本流程:

……

  1. 系统显示一个选项,无论雇主想要发布另一份工作还是继续支付。
  2. 雇主选择“继续支付”选项。
  3. 系统显示总金额,并要求用户按“确认”。
  4. 雇主确认这一数额。
  5. 使付款用例被执行。
  6. 系统显示一条消息,说明职务已成功发布并直接发送到主雇主页面。

交替流:

步骤5:如果用户选择“发布另一份工作”,则重复步骤3至5,直到雇主选择支付。

步骤7:如果提交了3个以上的职位,系统将对总数进行10%的折扣。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-21 10:32:38

抱歉,您正在用用例来建模用例,而用例是完全没有意义的。

用例提供了系统的业务价值的高级概述。您要做的是在用例中建模整个业务流程。这肯定会失败。您的用例“签署”不会显示任何业务价值。

出于同样的原因,there is no such thing as a "sign in use case"

相反,“发布一份工作机会”是一个非常好的用例。

有关“职位招聘”的详细信息,请考虑绘制活动图表。这将使流程可视化,从而使其更加直观。

基本流程总是最短和最简单的流程,在那里一切都很好。

票数 1
EN

Stack Overflow用户

发布于 2016-10-22 17:55:52

对于注销,请从此场景开始。您可能需要进一步展开备用流或验证列表。这里没有登录的连接。

场景1.系统验证用户会话.

  1. 用户启动到装饰A的链接之一:需要用户授权的场景。
  2. 系统验证
    1. 用户有一个会话。
    2. 会话对用户有效。
    3. 会话尚未到达到在“需求文档:会话过期超时”的“设置”部分设置B的链接。

  1. 系统开始执行由用户发起的方案。

备用流:会话无效。

触发:验证在步骤2中失败。

3a。系统将用户重定向到主页,通知不允许操作,用例终止。

装饰A:需要用户授权的场景

  • 用户与系统交互并必须得到授权的场景列表。

对于职位发布,最好有一个单独的子功能方案来计算价格。当市场营销将推动新的价格规则和折扣时,你将能够进一步扩展它。

场景2.用户发布作业

  1. 用户重复链接到场景3。用户准备职务说明任何次数。
  2. 用户确认职务公告。
  3. 链接到场景4。系统计算投递价格。
  4. 用户确认付款。
  5. 链接到场景5。用户付费投递。
  6. 链接到场景6.系统发布作业。
  7. 链接到场景7。系统显示用户主页。

场景4.系统计算张贴的价格

  1. 系统验证正在发布的作业数量在链接设置D下面:同时发布的作业数量以获得折扣。
  2. 系统计算的价格为职务张贴的数量乘以链接设置E在设置部分:每个张贴价格。

备用流程:批量投递折扣

触发:验证在步骤1中失败。

2a。系统计算的价格是:发布的作业数乘以“设置”部分中的“链接到设置F”:每个张贴的折扣价格,用例终止。

票数 0
EN

Stack Overflow用户

发布于 2016-10-20 13:43:01

  1. 您可以将会话超时设置为替代流,例如:用户等待30分钟,网站将用户签出。
  2. 您可以使用主流作为post一个作业(因为这是更常见的情况)。您也可以添加这里的情况,当用户不张贴任何作业,离开表单或单击btn“返回”。

这将有助于测试应用程序。

但是对于第2页,最好使用决策表来提供所有必要的信息。

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

https://stackoverflow.com/questions/40109728

复制
相关文章

相似问题

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