多項選擇題OCL已經(jīng)嵌入到UML2.0規(guī)約中,建模人員可以在以下()情況下使用OCL。

A.使用OCL在類上或者在類模型的類型上定義不變量
B.使用OCL對構(gòu)造型定義類型不變量
C.將OCL作為一種查詢語言
D.使用OCL描述操作和方法的前置和后置條件


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題在如下()情況下,可以考慮使用重構(gòu)

A、修改錯誤時
B、復(fù)審程序代碼時
C、添加功能時
D、需求分析時

2.多項選擇題當(dāng)使用單件(單例)設(shè)計模式時,可以獲得如下()優(yōu)點。

A、對唯一實例提供受控訪問
B、縮小名稱空間
C、允許對操作和表示進(jìn)行精化操作
D、運行可變數(shù)目的類實例數(shù)

3.多項選擇題從模式所提供的解決方案的抽象程度來看,模式可以分為()

A、測試模式
B、面向軟件實現(xiàn)的設(shè)計模式
C、軟件子系統(tǒng)或構(gòu)件設(shè)計模式
D、體系結(jié)構(gòu)設(shè)計模式

4.多項選擇題以下屬于面向?qū)ο蟮脑O(shè)計原則的有()

A、最少知識原則
B、依賴倒轉(zhuǎn)原則
C、接口隔離原則
D、無循環(huán)依賴原則(包圖)

7.多項選擇題對與OCL,說法正確的是()

A、使用OCL在模型的方法上定義不變量
B、將OCL作為一種查詢語言
C、使用OCL對構(gòu)造型(Stereotypes)定義前置和后置條件
D、使用OCL描述類型的前置和后置條件