鉴于UML,我有一些困惑,因为他们知道是否应该有与功能要求相同数量的用例。所以我们说:
()_______________________________________Update Info.
||__________________ Create User
/\
因为有2个用例,我应该创建2个Funciontal要求吗?
答案 0 :(得分:2)
我会说不。只有在需求和用例之间存在一对一的关系时才会成立,而事实并非如此。
要求可能会导致多个用例。例如,要求"有密码保护"可能会导致输入正确密码时出现的一个用例,以及输入错误密码时的另一个用例。
另一方面,要求可能导致零用例。例如,要求在1秒内进行计算就不需要用例。
答案 1 :(得分:0)
用例是对演员(可以是真实的人甚至是外部系统)有直接好处的功能要求,通常是演员的某些动作的结果。由于您正在构建的系统中可能存在功能要求(例如,内部维护任务),因此您不需要为每个功能需求提供用例。