机房收费系统----状态图

来源:互联网 发布:大数据分析技术 编辑:程序博客网 时间:2024/05/17 05:05

概述   

       在系统分析员对某对象建模时,最自然的方法并不是着眼于从活动到活动的控制流,而是着眼于从状态到状态的控制流。例如,按下点灯开关,电灯改变了它的状态;拉上卧室的窗帘,卧室里的亮度由亮 变暗等。系统中对象状态的变化是最容易被发现和理解的,因此在UML中,可以使用状态图展现对象状态的变化。

        状态图是UML中对系统动态方面建模的图之一。状态图是通过类对象的生命周期建立模型来描述对象随时间变化的动态行为。状态图和其他图的区别在于它的内容。状态图通常包括状态和转换。

       在UML中,图形上每一个状态图都有一个初始状态,用来表示状态机的开始,还有一个终止状态,用来表示状态机的终止,其他的状态用一个圆角的矩形表示,转换表示状态间可能的路径,用箭头表示,事件写在它们触发引起的转换上。具体的状态图模型如图所示。

                                            



在机房收费系统有明确状态转换的类又学生类和系统工作状态的变化。可以在系统中为这两类事物建立状态图。


学生上机状态图

         


系统状态的变化

         





0 0