●第1章 軟件開發與管理概述 (1)
●1.1 軟件與軟件開發概述 (1)
●1.1.1 程序、軟件與繫統 (1)
●1.1.2 軟件開發的特征 (3)
●1.2 軟件開發 (5)
●1.2.1 軟件開發過程 (5)
●1.2.2 軟件開發方法學和軟件工程 (9)
●1.3 軟件項目管理內容 (10)
●1.3.1 軟件項目管理 (11)
●1.3.2 軟件質量管理 (13)
●1.3.3 軟件過程質量保證體繫 (15)
●小結 (18)
●習題 (18)
●實訓:制定某項目進度計劃 (19)
●第2章 進行需求分析了解用戶需求 (20)
●2.1 軟件需求概述 (20)
●2.1.1 需求分析任務 (21)
●2.1.2 需求分析過程 (21)
●2.1.3 需求管理 (23)
●2.1.4 軟件需求分析從問題定義開始 (24)
●部分目錄
本書以一個貫穿項目為載體,以任務驅動的方式介紹軟件開發中各階段所需的知識、技術、方法、工具、開發過程,直至項目完成。本書圍繞軟件開發能力的培養組織內容,全書共8章,內容如下:靠前章,介紹軟件、軟件開發、軟件項目管理等相關概念,重點介紹軟件開發中容易混淆的一些概念並為後續學習做知識準備;第2和第3章,介紹傳統的軟件開發方法,適合軟件開發初學者學習;第4和第5章,介紹面向對像的開發方法,利於讀者掌握目前流行的面向對像軟件開發方法與工具;第6章,介紹軟件的實現,包括編碼與測試,隻有通過測試的軟件,其編碼纔能告一段落;第7章,介紹軟件的維護;第8章,介紹本書軟件項目完整的開發過程,可作為軟件設計文檔範本。