警戒條件

在統一建模語言 (UML) 序列圖中,警戒條件(也稱為互動限制)是用來警戒組合片段內之互動運算元的 Boolean 條件表示式。警戒條件包含兩個表示式,用來指定迴圈組合片段的執行次數上下限。

在序列圖中,警戒條件是在組合片段內之互動運算元中,設在方括弧內的語意條件或限制。 當您建立組合片段時,會自動建立警戒條件。 您也可以在不含現有警戒條件的互動運算元中,手動建立警戒條件。

警戒條件出現在互動的開頭,其中包含決定是否要在互動運算元中執行追蹤時所需要的所有資訊。 如果警戒條件測試結果是 true,就會執行追蹤。 由於警戒條件是選用的,因此,如果互動運算元沒有指定任何警戒條件,也會執行互動。

下圖說明在互動中,如何表示警戒條件。

這個互動頁框顯示兩條生命線,且有兩個跨越生命線的組合片段。第一個 loop 組合片段有一個互動運算元和一個警戒條件。第二個 alt 組合片段有兩個互動運算元,每個互動運算元都各有一個警戒條件。

相關概念
序列圖
互動頁框
生命線
訊息
執行事項
互動事項
組合片段
互動運算子
互動運算元
停止節點
相關工作
將警戒條件新增至互動運算元中
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.