我有2个关于用例的问题,
1。如果我在30分钟内登录网站并且没有采取任何行动,该网站会将我退出。
如何在用例模型中表达这一点?是否是签到用例的特殊要求?
2。我有一个名为&#34的用例;发布一份工作"这是由雇主完成的。雇主可以发布一份工作然后继续付款,或者发布超过三份工作,并获得总金额的10%折扣。
我应该在基本流程中包含哪个选项,以及我应该在替代流程中包含哪个选项?
以下是我的尝试:
基本流程:
...
系统显示雇主是否想要发布其他工作或继续付款的选项。
雇主选择“继续付款”选项。
系统显示总金额并要求用户按“确认”。
雇主确认金额。
执行付款用例。
系统会显示一条消息,表明作业已成功发布并直接发送到主雇主页面。
替代流程:
步骤5:如果用户选择“发布另一份工作”,则重复步骤3到5,直到雇主选择支付。
步骤7:如果提交的作业超过3个,系统将对总金额应用10%的折扣。
答案 0 :(得分:1)
很抱歉,在注销的情况下,您正在使用用例进行建模,而用例绝对不适用。
用于提供系统业务价值的高级概述。您要做的是在用例内建模整个业务流程。这肯定会失败。您的用例“退出”不会泄露任何商业价值。
出于同样的原因,there is no such thing as a "sign in use case"。
相比之下,“发布工作机会”是一个非常好的用例。有关“发布工作机会”的详细信息,请考虑绘制活动图。这将使流程可视化,从而使其更直观。
基本流程始终是最短且最简单的流程,一切都很顺利。
答案 1 :(得分:0)
对于此方案的注销开始。您可能需要进一步扩展备用流程或验证列表。此处没有与登录方案的连接。
场景1.系统验证用户会话。
备用流程:会话无效。
触发:第2步验证失败。
3A。系统将用户重定向到主页,通知不允许该操作,并且用例终止。
装饰A:需要用户授权的方案
对于发布的作业,最好有一个单独的子功能场景进行价格计算。当营销推动新的价格规则和折扣时,您将能够进一步扩展它。
场景2.用户发布作业
场景4.系统计算发布价格
备用流量:批量发布折扣
触发:验证在步骤1失败。
2a上。系统根据发布的作业数量计算价格乘以[链接到设置部分中的设置F:每个发布的折扣价格],并且用例终止。
答案 2 :(得分:-1)
您可以将会话超时设置为备用流程,例如: 用户等待30分钟 该网站签署用户。
您可以将主流作为一个作业发布(因为它更常见)。 此外,您可以在此处添加案例,当用户未发布任何作业并离开表单或点击btn“返回”时。
这将有助于测试applocation。
但是对于p。 2最好使用决策表来提供所有必要的信息。