民國112年 第2梯次 電腦軟體設計(C++)乙級 學科

第61題

軟體系統發展中UML 語言其表達能力具有擴展性,下列那些為常見的擴展機制?

題目

軟體系統發展中UML 語言其表達能力具有擴展性,下列那些為常見的擴展機制?

  1. (1) 模版 (Template)
  2. (2) 標籤值(Tagged Value)
  3. (3) 限制(Constraint)
  4. (4) 修飾(Decoration)

官方答案

(2) 標籤值(Tagged Value)、(3) 限制(Constraint)

解析

UML 標準的三大擴充機制為:立體型(Stereotype)、標籤值(Tagged Value)與限制(Constraint)。其中標籤值(選項 2)為模型元素附加額外屬性資訊;限制(選項 3)對模型加入語意上的約束條件,二者皆屬常見擴充機制。模版(Template,選項 1)是 UML 內建的參數化類別機制,並非擴充機制;修飾(Decoration,選項 4)並非 UML 標準擴充機制名詞。故選 2、3。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料