九•动态模型(
Dynamic Modeling
)
1.
目的和内容
•动态模型用来描述系统内动作变化的时序过程;
•动态模型的最基本概念是 状态(State),状态将引出对象的 值
(Value)、事件(Events)和外界的刺激(Stimuli)等概念;
•动态模型的表述工具是 状态图(State diagram* ,每个类拥有一张用 以表
述其相应的动作责任和作用模式状态变化图;
2.
事件与状态
① 对状态的认识
试阅读下述 C 程序段:
typedef struct Boolean
{ int b;}Bool;
void init(Bool x){x.b=0;}
void set_true(Bool x){x.b=1;}
void set_false(Bool x){x.b=0;}
int value(Bool x){return x.b;}
本例的状态变化可由下图表述:
1
评论0
最新资源