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

第4題

U M L 的限制可以使用O C L 說明,O C L 原文為以下那一個?

題目

U M L 的限制可以使用O C L 說明,O C L 原文為以下那一個?

  1. (1) O p e n C o n s t r a i n t L a n g u a g e
  2. (2) O b j e c t C o m m u n i c a t i o n L a n g u a g e
  3. (3) O b j e c t C o n s t r a i n t L a n g u a g e
  4. (4) O p e n C o m m u n i c a t i o n L a n g u a g e

官方答案

(3) O b j e c t C o n s t r a i n t L a n g u a g e

解析

OCL 的原文是 Object Constraint Language(物件限制語言),由 UML 規範所定義,用來在類別圖等模型上以文字精確描述圖形難以表達的限制,例如不變條件(invariant)、前置條件(pre)與後置條件(post)。其字首為 Object 而非 Open,後半為 Constraint Language 而非 Communication Language,因此只有第 3 項的拼寫正確。

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

官方資料