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