一起来学UML(7)——状态图

状态图以系统中的状态为核心,通过状态间的来描述系统结构。在Umbrello中画如下状态图:

一起来学UML(7)——状态图_第1张图片

其中实心圆圈为起始状态,另一个圆圈为结束状态,中间的每个框均为一个状态。在活动图中每个状态为一个动作状态,在这里的状态图中,每个状态为一个静态的状态。

例如,登录提示,是一个登录页面,是一个状态。用户输入用户名密码进行验证,验证过程可能成功,也可能失败,这个过程是动作,验证的结果是登录成功登录失败这两种状态。如果登录失败,则可以通过重新登录动作进入登录提示状态。

活动图和状态图相辅相成,活动图立足于一系列活动(动作)所组成的系统状态流程,状态图立足于一系列状态所组成的系统状态流程。

你可能感兴趣的:(一起来学UML(7)——状态图)