《軟件開發(fā)項目實踐》較為全面、系統(tǒng)地介紹了當(dāng)前軟件開發(fā)領(lǐng)域的理論和實踐知識,反映了當(dāng)前新的軟件開發(fā)理論、標準、技術(shù)和工具。《軟件開發(fā)項目實踐》以項目為載體,以任務(wù)驅(qū)動的方式介紹軟件開發(fā)中各階段所需的知識、技術(shù)、方法、工具、開發(fā)過程,直至項目完成。
《軟件開發(fā)項目實踐》圍繞培養(yǎng)軟件開發(fā)能力組織內(nèi)容,全書共9章,可作為高等院校計算機、軟件等相關(guān)專業(yè)的軟件開發(fā)實踐的教材或教學(xué)參考書,也可作為從事計算機應(yīng)用開發(fā)的軟件人員的參考書。
第1章 軟件項目開發(fā)流程
1.1 需求分析
1.2 概要設(shè)計
1.3 詳細設(shè)計
1.4 編碼
1.5 測試
1.6 系統(tǒng)交付
1.7 項目驗收
第2章 項目準備與啟動
2.1 項目建議書
2.2 項目可行性分析
2.3 項目章程
第3章 需求分析
3.1 需求分析的任務(wù)與步驟
3.2 數(shù)據(jù)流圖與數(shù)據(jù)字典
3.3 需求規(guī)格說明書
3.4 案例:“校園威客平臺”需求分析說明書
第4章 概要設(shè)計與數(shù)據(jù)庫設(shè)計
4.1 概要設(shè)計的任務(wù)與步驟
4.2 軟件設(shè)計的概念和原則
4.3 面向數(shù)據(jù)流的設(shè)計方法
4.4 數(shù)據(jù)庫設(shè)計
4.5 概要設(shè)計文檔
4.6 案例:“校園威客平臺”概要設(shè)計說明書
第5章 詳細設(shè)計與人一機界面設(shè)計
5.1 詳細設(shè)計概述
5.2 詳細設(shè)計的工具
5.3 人一機界面基本概念
5.4 案例:“校園威客平臺”詳細設(shè)計說明書
第6章 面向?qū)ο蟮姆椒?br />
6.1 面向?qū)ο蠓椒ǖ幕驹?br />
6.2 面向?qū)ο蟮姆治?br />
6.3 面向?qū)ο笤O(shè)計
6.4 面向?qū)ο蟮某绦蛟O(shè)計
6.5 UML方法
6.6 軟件重用技術(shù)
第7章 編碼與編程語言
7.1 程序設(shè)計語言
7.2 編碼風(fēng)格
7.3 程序效率
7.4 編程安全
7.5 程序設(shè)計工具
7.6 校園威客系統(tǒng)核心模塊編碼
第8章 軟件測試和維護
8.1 軟件質(zhì)量
8.2 軟件質(zhì)量保證
8.3 軟件評審
8.4 軟件測試
8.5 威客系統(tǒng)開發(fā)的軟件測試規(guī)格說明書
8.6 軟件維護
第9章 案例分析
9.1 問題陳述
9.2 建立用例模型
9.3 建立類模型
9.4 建立系統(tǒng)包圖
9.5 建立動態(tài)模型
參考文獻