0

我无法在互联网上的任何地方找到这个问题,而且由于我目前正在做我的考试项目,我希望这个问题能得到解答。

如果用例未能通过 boss/EBP/size 测试,会发生什么情况?你把它扔掉,重写它,它会变成非功能性需求吗?

或者测试是否只是证明用例对项目的其余部分是否具有高业务/风险/架构价值?并且您应该降低测试失败的用例的优先级(如果只有一个测试)?

谢谢你的时间。据我所知,克雷格·拉曼的书并没有真正深入探讨这一点。

4

2 回答 2

1

我假设您参考http://www.craiglarman.com/wiki/downloads/applying_uml/larman-ch6-applying-evolutionary-use-cases.pdf

它是否成为非功能性需求?

在绝大多数情况下,用例代表功能性需求,因此您不太可能将它们重构为非功能性需求。

如果您可以重写它们并且它们很可能通过测试,那么您可能应该这样做。如果无法实现重写,尝试在其中找到真正的价值;您可能会发现这些信息在后续建模步骤中很有用。如果您没有看到这种情况发生,请将其放入垃圾箱...

并且您应该降低测试失败的用例的优先级(如果只有一个测试)?

如果您坚持使用未通过尺寸测试的游戏板上移动棋子的示例,您可能最好将其放入活动图中或将其包含在此步骤实际所属的相应用例的文档中。

参考拉曼提到的老板测试,“登录”可能成为其他用例的先决条件。您还可以将几个加入到具有更可衡量价值的用例中。正如作者所提到的,测试可能会失败,但用例仍然是有价值的(请参阅合理违规)。

所以至少这是常识所暗示的。RUP 中可能有一些规则(= 不知道),这些规则另有说明。

于 2013-01-30T12:00:06.340 回答
0

如果正在考虑的用例未通过Boss 测试(意味着该用例对老板没有价值)

然后它可以作为一个通用子函数(因为它是所有其他主要用例的子函数

如果你问我,我不会正式指定任何名称来为用例分配优先级,以便考虑对它们进行适当的测试。

这些只是分配给优先级的名称。

于 2017-04-03T10:28:09.920 回答