Agenda ●状态图的几个例子 状态图介绍 ●设计 Creation toc状态图 ●设计 Selection Too状态图 e Implementing State Diagrams
Agenda 状态图的几个例子 状态图介绍 设计CreationTool状态图 设计Selection Tool状态图 Implementing State Diagrams
可用于用例、Cass Design Model, Domain model'等模型中 各种元素都可以加上状态图,以理解针 对事件的动态行为
可用于用例、Class Design Model, Domain Model等模型中 各种元素都可以加上状态图,以理解针 对事件的动态行为
Use Case Statechart Diagrams 描述系统处理外部系统事件合法的顺序 Process sa/e use case
Use Case Statechart Diagrams ⚫ 描述系统处理外部系统事件合法的顺序 ⚫ Process Sale use case
Process sale Wating ForSale makeNewSale Enteringltems enterltem end Sale authorized make Cash Payment Waiting forPayment make CreditPayment authorizing payment make CheckPaymen
WatingForSale EnteringItems enterItem WaitingForPayment makeNewSale makeCashPayment endSale AuthorizingPayment makeCheckPaymen t makeCreditPayment authorized Process Sale
事件 调用事件 个操作的发送 ●时间事件—段时间的推移 After 2 seconds After 1 ms since exiting Idle ●变化事件—状态的一个变化或满足某 些条件 When time=11:59(绝对时间) ● When altitude<1000(对表达式如海拔不断测试)
事件 调用事件——一个操作的发送 时间事件——一段时间的推移 ⚫ After 2 seconds ⚫ After 1 ms since exiting Idle 变化事件——状态的一个变化或满足某 些条件 ⚫ When time=11:59(绝对时间) ⚫ When altitude<1000(对表达式如海拔不断测试)