有一个 UML 状态图,通过显示用户和系统执行用例的交互来描述系统的行为。该图用作与系统开发人员的协议(要求)。
当用户请求执行一个用例时,系统向用户请求信息,如果信息无效则显示错误消息。系统还会对用户进行身份验证,如果他未通过身份验证,则会向他显示错误。
但先完成哪个活动并不重要。它是首先显示哪个错误、信息或身份验证错误。我们希望向开发人员明确表示,尽管所有活动都应该完成,但活动的顺序并不重要。我们如何做到这一点?我认为状态图中的“fork”项是为了这个?
有一个 UML 状态图,通过显示用户和系统执行用例的交互来描述系统的行为。该图用作与系统开发人员的协议(要求)。
当用户请求执行一个用例时,系统向用户请求信息,如果信息无效则显示错误消息。系统还会对用户进行身份验证,如果他未通过身份验证,则会向他显示错误。
但先完成哪个活动并不重要。它是首先显示哪个错误、信息或身份验证错误。我们希望向开发人员明确表示,尽管所有活动都应该完成,但活动的顺序并不重要。我们如何做到这一点?我认为状态图中的“fork”项是为了这个?