在統一建模語言 (UML) 序列圖中,警戒條件(也稱為互動限制)是用來警戒組合片段內之互動運算元的 Boolean 條件表示式。警戒條件包含兩個表示式,用來指定迴圈組合片段的執行次數上下限。
在序列圖中,警戒條件是在組合片段內之互動運算元中,設在方括弧內的語意條件或限制。 當您建立組合片段時,會自動建立警戒條件。 您也可以在不含現有警戒條件的互動運算元中,手動建立警戒條件。
警戒條件出現在互動的開頭,其中包含決定是否要在互動運算元中執行追蹤時所需要的所有資訊。 如果警戒條件測試結果是 true,就會執行追蹤。 由於警戒條件是選用的,因此,如果互動運算元沒有指定任何警戒條件,也會執行互動。
下圖說明在互動中,如何表示警戒條件。