A.面向對象設計描述軟件要做什么
B.面向對象分析不需要考慮技術和實現層面的細節(jié)
C.面向對象分析的輸入是面向對象設計的結果
D.面向對象設計的結果是簡單的分析模型
您可能感興趣的試卷
你可能感興趣的試題
面向對象的設計模型包含以(1)表示的軟件體系結構圖,以(2)表示的用例實現圖,完整精確的類圖,針對復雜對象的狀態(tài)圖和用以描述流程化處理的活動圖等。
空白(1)處應選擇()
A.部署圖
B.包圖
C.協同圖
D.交互圖
在面向對象設計中,用于描述目標軟件與外部環(huán)境之間交互的類被稱為(1),它可以(2)。
空白(1)處應選擇()
A.實體類
B.邊界類
C.模型類
D.控制類
A.部署圖
B.包圖
C.協同圖
D.交互圖
A.類圖
B.序列圖
C.部署圖
D.對象圖
A.面向對象設計描述軟件要做什么
B.面向對象分析不需要考慮技術和實現層面的細節(jié)
C.面向對象分析的輸入是面向對象設計的結果
D.面向對象設計的結果是簡單的分析模型
用例(use case)用來描述系統對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個“訂單輸入子系筑”中,創(chuàng)建新訂單和更新訂單都需要核查用戶賬號是否正確。用例“創(chuàng)建新訂單”、“更新訂單”與用例“核查客戶賬號”之間是()關系。
A.包含(includE.
B.擴展(extenD.
C.分類(classification)
D.聚集(aggregation)
A.盡量將一些需要擴展的類或者存在變化的類設計為抽象類或者接口,并將其作為基類,在程序中盡量使用基類對象進行編程
B.創(chuàng)建一個新的抽象類C,作為兩個具體類的超類,將A和B共同的行為移動到C中,從而解決A和B行為不完全一致的問題
C.將B到A的繼承關系改成組合關系
D.區(qū)分是Is-a還是Has-a。如果是Is-a,可以使用繼承關系,如果是Has-a,應該改成組合或聚合關系
A.表示目標軟件系統中具有持久意義的信息項及其操作
B.協調、控制其他類完成用例規(guī)定的功能或行為
C.實現目標軟件系統與外部系統或外部設備之間的信息交流和互操作
D.分解任務并把子任務分派給適當的輔助類
A.UML是一種語言,語言的使用者不能對其擴展
B.UML僅是一組圖形的集合
C.UML僅適用于系統的分析與設計階段
D.UML是獨立于軟件開發(fā)過程的
最新試題
用例(use case)用來描述系統對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個“訂單輸入子系筑”中,創(chuàng)建新訂單和更新訂單都需要核查用戶賬號是否正確。用例“創(chuàng)建新訂單”、“更新訂單”與用例“核查客戶賬號”之間是()關系。
空白(2)處應選擇()
博學公司欲開發(fā)一個在線交易系統。為了能夠精確地表達用戶與系統的復雜交互過程,應該采用UML的()進行交互過程建模。
對于違反里氏替換原則的兩個類A和B,可以采用的候選解決方案是()
空白(1)處應選擇()
下列關于面向對象的分析與設計的描述,正確的是()
下列關于UML的敘述中,正確的是()
空白(2)處應選擇()
空白(1)處應選擇()