本書從軟件開發(fā)、維護(hù)和管理等方面,系統(tǒng)地介紹了軟件工程的概念、原理、過程及主要方法,按照軟件生存周期依次講述了軟件開發(fā)的可行性分析、項目計劃、需求分析、系統(tǒng)設(shè)計、軟件實現(xiàn)、軟件測試與調(diào)試、軟件運行與維護(hù),對數(shù)據(jù)庫、面向?qū)ο蠹夹g(shù)以及軟件項目的管理進(jìn)行了介紹!”緯捎冒咐浇虒W(xué),理論與實踐緊密結(jié)合,內(nèi)容翔實,既注重基本知識的表述,又注重內(nèi)容的先進(jìn)性、科學(xué)性和系統(tǒng)性,反映軟件工程、軟件開發(fā)技術(shù)發(fā)展的最新成果,實用性、可操作性強(qiáng)。本書可作為高職高專計算機(jī)類人才培養(yǎng)的專業(yè)教材,也可作為本科生的教學(xué)、參考用書,還可作為計算機(jī)愛好者的自學(xué)用書。
第1章 軟件及其可行性分析
1.1 軟件與軟件危機(jī)
1.2 軟件生命周期
1.3 軟件過程模型
1.4 軟件工程
1.5 可行性調(diào)研分析
1.6 實驗實訓(xùn)
小結(jié)
習(xí)題一
第2章 需求分析
2.1 需求分析基礎(chǔ)
2.2 結(jié)構(gòu)化分析方法
2.3 數(shù)據(jù)流圖
2.4 數(shù)據(jù)字典
2.5 加工說明
第1章 軟件及其可行性分析
1.1 軟件與軟件危機(jī)
1.2 軟件生命周期
1.3 軟件過程模型
1.4 軟件工程
1.5 可行性調(diào)研分析
1.6 實驗實訓(xùn)
小結(jié)
習(xí)題一
第2章 需求分析
2.1 需求分析基礎(chǔ)
2.2 結(jié)構(gòu)化分析方法
2.3 數(shù)據(jù)流圖
2.4 數(shù)據(jù)字典
2.5 加工說明
2.6 軟件需求規(guī)格說明與需求驗證
2.7 實驗實訓(xùn)
小結(jié)
習(xí)題二
第3章 軟件設(shè)計
3.1 軟件設(shè)計概述
3.2 軟件設(shè)計的基本原理
3.3 軟件設(shè)計的準(zhǔn)則
3.4 用戶界面設(shè)計
3.5 軟件設(shè)計工具
3.6 面向數(shù)據(jù)流的設(shè)計方法
3.7 詳細(xì)設(shè)計
3.8 軟件設(shè)計文檔及其復(fù)審
3.9 實驗實訓(xùn)
小結(jié)
習(xí)題三
第4章 軟件項目的實現(xiàn)
第5章 軟件測試
第6章 軟件維護(hù)
第7章 面向?qū)ο蠓椒?br />第8章 軟件復(fù)用
第9章 軟件項目管理
第10章 軟件工程環(huán)境
參考文獻(xiàn)