單項選擇題面向?qū)ο蟮脑O(shè)計模型包含以(1)表示的軟件體系結(jié)構(gòu)圖,以(2)表示的用例實現(xiàn)圖,完整精確的類圖,針對復(fù)雜對象的狀態(tài)圖和用以描述流程化處理的活動圖等。空白(2)處應(yīng)選擇()

A.部署圖
B.包圖
C.協(xié)同圖
D.交互圖


你可能感興趣的試題

2.單項選擇題下列關(guān)于UML的敘述中,正確的是()

A.UML是一種語言,語言的使用者不能對其擴展
B.UML僅是一組圖形的集合
C.UML僅適用于系統(tǒng)的分析與設(shè)計階段
D.UML是獨立于軟件開發(fā)過程的

4.單項選擇題對于違反里氏替換原則的兩個類A和B,可以采用的候選解決方案是()

A.盡量將一些需要擴展的類或者存在變化的類設(shè)計為抽象類或者接口,并將其作為基類,在程序中盡量使用基類對象進行編程
B.創(chuàng)建一個新的抽象類C,作為兩個具體類的超類,將A和B共同的行為移動到C中,從而解決A和B行為不完全一致的問題
C.將B到A的繼承關(guān)系改成組合關(guān)系
D.區(qū)分是Is-a還是Has-a。如果是Is-a,可以使用繼承關(guān)系,如果是Has-a,應(yīng)該改成組合或聚合關(guān)系