為了使構件系統(tǒng)更切合實際、更有效地被復用,構件應當具備( ),以提高其通用性。
A. 可繼承性
B. 可變性
C. 可封裝性
D. 可伸縮性
當( )時,用例是捕獲系統(tǒng)需求最好的選擇。
A. 系統(tǒng)具有很少的用戶
B. 系統(tǒng)具有很少的接口
C. 系統(tǒng)算法復雜,功能單一
D. 系統(tǒng)有很多參與者
現(xiàn)有兩個用例UC1 和UC2,其中UC2 是一個完整的用例,可被實例化,而UC1需要UC2 中的事件流才可被實例化,且UC1 指定了使用UC2 的精確位置,則UC1 和UC2間的關系是“ ( )”。
A. include
B. extend
C. generalize
D. call
下列關于面向對象的分析與設計的描述,正確的是( )。
A. 面向對象設計描述軟件要做什么
B. 面向對象分析不需要考慮技術和實現(xiàn)層面的細節(jié)
C. 面向對象分析的輸入是面向對象設計的結果
D. 面向對象設計的結果是簡單的分析模型