優先順序

優先順序可解決部分但並非全部轉移衝突。IBM® Rational® Rhapsody® 使用狀態階層在衝突的轉移之間定義優先順序。但是,低階(巢狀)狀態可以置換行為,因此暗示優先順序較高。

轉移的優先順序基於其來源狀態。根據較低的來源狀態為結合轉移指派優先順序。

比方說,如果轉移 t1 的來源狀態為 s1,而轉移 t2 的來源狀態為 s2

Rational Rhapsody 不會定義與抵達順序以外之事件及轉移相關的優先順序。如果同一個正交元件內的兩個轉移都處於作用中(準備好發動),正如非正交保護的情況一樣,則它們之間只有一個將實際發動,但是狀態圖不會指定將是哪一個。


意見回饋