民國105年 第2梯次 電腦軟體設計(C++)乙級 學科
第56題
在U M L 循序圖( S e q u e n c e D i a g r a m ) 的互動架構( I n t e r a c t i o n F r a m…
題目
在U M L 循序圖( S e q u e n c e D i a g r a m ) 的互動架構( I n t e r a c t i o n F r a m e ) 中,o p t 運算子意義 是以下那一個?
- (1) 只要條件為真的情況就會被執行
- (2) 只有一個條件為真的情況會被執行
- (3) 表示另外一個循序圖架構
- (4) 所有架構平行執行
官方答案
(1) 只要條件為真的情況就會被執行
解析
UML 循序圖的互動架構中,opt(Optional)運算子代表「選擇性」片段,其含義是「只要守衛條件(guard condition)為真,該片段內的訊息序列就會被執行;否則略過」。這與選項 1「只要條件為真的情況就會被執行」完全吻合。選項 2 描述的是 alt(Alternative)片段中單一分支的語意;選項 3 對應 ref(Reference)運算子;選項 4 對應 par(Parallel)運算子。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。