用例:单独与否?

时间:2011-01-25 14:21:42

标签: uml use-case

如果网站的会员可以查看自己的个人资料和其他用户的个人资料,我是否应该制作两个单独的用例?它应该是会员 - 查看自己的个人资料和会员查看其他人的个人资料?或者只是会员 - 查看个人资料就足够了?

3 个答案:

答案 0 :(得分:2)

根据评论,用例可以具有应用程序的一个完整方案/特征/功能。因此,如果您正在讨论成员查看配置文件的用例,那么它将是一个用例,但如果您正在讨论用于验证的测试用例,那么它将是两个测试用例。

查看自己个人资料的成员并不意味着他也可以查看其他个人资料。因此,您需要有两个测试用例来验证两种可能性。

另一方面,在这方面也有更多的案例 - 你应该有成员能够编辑他的个人资料,编辑其他个人资料,这也可以去个别领域。会员能够编辑他的所有细节,但能够在层次结构中编辑他下面其他特定成员的一些细节,并且不能在层次结构等中编辑其他成员的任何细节。

答案 1 :(得分:0)

我会说三个用例,如下所示: Use cases

答案 2 :(得分:0)

用例演示了演员如何使用系统来实现他们的目标。因此,用例的结构必须遵循这些目标。你会说,一个演员,例如您的网络应用的访问者会使用您的应用只是为了查看他的个人资料?他会用它来查看其他用户的个人资料吗?如果这些是单独的目标,那么用例应该是分开的。但是,如果您希望允许访问者在网站上查看有关其他用户的信息,则只需一个用例。