天天看點

Rational Rose畫UML狀态圖

我們都知道一個狀态圖示有如下細節:狀态名和活動。

最常用的3個活動是入口活動(entry)、出口活動(exit)、動作(do)。還可以增加其他

的動作或事件。

ps. 這幾句來自李虎譯的《UML基礎、案例與應用》的第8.1.2小節。

我們大家都不難在Rational Rose中添加狀态圖示的狀态名,但是問題是如何利用該工具畫出那些活動呢,就像下面這張圖:

Rational Rose畫UML狀态圖

下面我将示範如何畫出這些元素:

Rational Rose畫UML狀态圖
Rational Rose畫UML狀态圖
Rational Rose畫UML狀态圖
Rational Rose畫UML狀态圖

下面是如何設定狀态圖示間的守護條件:

Rational Rose畫UML狀态圖