一、題型
????????單項選擇題 20分
????????填空題? ? ? ? 10分
????????判斷題? ? ? ? 10分
????????簡答題? ? ? ? 18分
????????應用題? ? ? ? 12分
????????綜合題? ? ? ? 30分
軟件=程序+數據+文檔
軟件是無形的、不可見的邏輯實體
20世紀60年代末爆發軟件危機
軟件危機是指軟件在開發與維護過程中遇到的一系列嚴重的問題
軟件工程出現來源于軟件危機
軟件工程的基本目標是開發高質量的軟件
軟件工程方法學三要素:方法、工具和過程
軟件生命周期的開發階段包含概要設計、詳細設計、編碼、測試
第四章 軟件設計
?
1.B 2.?A 3.D
第五章 UML
1.C 2.D 3.A 4.B 5.ABCD 6.B?
?面向對象:對象+類+繼承+消息通信
面向對象的三個基本特征:封裝、繼承、多態
UML:統一建模語言
?
1.BC 2.A 3.C 4.D 5.B
用例圖
?
類圖?
對象圖
包圖
順序圖
通信圖
狀態圖
活動圖
構件圖
部署圖
第六章 面向對象分析?
?
?
1.A 2. B 3.C 4.A 5.E
?
1.A? 2.B 3.A 4.C 5.B
1.A 2.C 3.C 4.A 5.D 6.B
第七章 面向對象設計
1 .A 2.B 3.E
創建型模式:單抽原建廠
結構型模式:外橋組元代裝適?
?第八章 軟件實現

?
?
1.B?2. A 3.A 4.A 5.C 6.C 7.B 8.A 9.D 10.C 11.A?12.D
?
?
?
1.A 2. B 3.A 4.B 5.B 6.B 7.D 8.A
第九章 軟件測試
1.D 2.D 3.A 4.A
黑盒測試
劃分等價類
?
1.C