一、实验目的
掌握状态机图的建模方法,使用状态机图描述系统中各个对象的行为。
二、实验内容
分析航班类的状态及其转换过程,建立航班类状态机图。
三、实验原理/流程
1、分析航班类的状态。
在机票预订系统中,航班可以分为三个状态:未开始售票、已开始售票和已停止售票状态。已停止售票状态可以划分出等待起飞、推迟起飞、已起飞与已取消四个子状态。
2、分析航班类状态的转化。
航班有初态进入未开始售票状态,未开始售票状态可以转换为已开始售票状态,其触发器是一个时间事件。已开始售票状态可以转换为已停止售票状态,其触发器是一个时间事件。最后有已开始售票状态转换为终态,航班类的状态机结束。已取消状态的四个子状态也可以继续内部转换。
3、使用EA绘制航班状态机图