系统分析与的设计_3_需求分析.ppt

3.7.3 符号 在活动表中经常使用下述3种标准事件: entry,exit和do。 entry事件指定进入该状态的动作; exit事件指定退出该状态的动作; do事件则指定在该状态下的动作。 状态图中两个状态之间带箭头的连线称为状态转换,箭头指明了转换方向。 3.7.3 符号 事件表达式的语法如下: 事件说明[守卫条件]/动作表达式 其中, 事件说明的语法为:事件名(参数表)。 守卫条件是一个布尔表达式。如果同时使用事件说明和守卫条件,则当且仅当事件发生且布尔表达式为真时,状态转换才发生。如果只有守卫条件没有事件说明,则只要守卫条件为真状态转换就发生。 动作表达式是一个过程表达式,当状态转换开始时执行该表达式。 3.7.4 例子 图中表明,没有人打电话时电话处于闲置状态; 有人拿起听筒则进入拨号音状态,到达这个状态后,电话的行为是响起拨号音并计时; 这时如果拿起听筒的人改变主意不想打了,他把听筒放下(挂断),电话重又回到闲置状态; 如果拿起听筒很长时间不拨号(超时),则进入超时状态;……。 3.8 其他图形工具 3.8.1 层次方框图 层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。 例如,描绘一家计

文档评论(0)

1亿VIP精品文档

相关文档