出版時間:2007-11 出版社:清華大學 作者:吳潔明 頁數(shù):382 字數(shù):605000
Tag標簽:無
內(nèi)容概要
本書是作者多年教學研究與工程項目開發(fā)經(jīng)驗編寫的軟件工程實踐教程。 全書以5條主線介紹軟件工程的原理、方法和過程。第1條,從軟件的特點引出軟件危機的概念,介紹軟件危機的解決方法,即本書的的核心內(nèi)容軟件工程,第2條從軟件的生存周期入手,介紹軟件生命周期各個階段軟件的存在形式和評價標準,詳?shù)杞榻B軟件文檔的寫作及管理,第3條從軟件工程實踐出發(fā),介紹可行性研究結構化分析和設計方法,以及相應的工具和步驟,第4條從面向對象的概念入手,結合UML講述面向對象分析和設計的方法、工具和步驟,第5條詳細講述軟件測試的概念、方法、策略和步驟。 本書以實例驅動理論講解。在結構化方法和面向對象方法的講述中使用相同的示例,目的是讓讀者從中體會兩種方法各自的特點,特別是面向對象方法的優(yōu)點。 本書適用于普通高等院?!败浖こ獭闭n程的教材或參考書。書中給出了大量的實用模板和表格,可供軟件工程師在實際項目開發(fā)參考應用。
書籍目錄
第1章 軟件工程概述 1.1 軟件和軟件危機 1.2 軟件工程發(fā)展簡史 1.3 軟件工程的定義和目標 1.4 軟件工程的7條基本原理 1.5 軟件生命周期模型 1.6 軟件工程過程 1.7 軟件開發(fā)方法簡述 1.8 軟件工程相關的技術規(guī)范、標準和最新文獻的信息源 1.9 練習第2章 可行性研究 2.1 可行性研究的任務 2.2 可行性研究的步驟 2.3 可行性分析的要素 2.4 成本/效益分析 2.5 可行性研究的模板 2.6 練習第3章 需求工程 3.1 需求工程的概念 3.2 確定系統(tǒng)目標和范圍 3.3 需求獲取方法 3.4 定義軟件的質(zhì)量屬性 3.5 需求優(yōu)先級 3.6 需求驗證技術 3.7 需求管理 3.8 練習第4章 結構化分析 4.1 結構化分析的主要工具 4.2 結構化分析方法的實現(xiàn)步驟 4.3 結構化分析規(guī)格說明書 4.4 結構化分析實例 4.5 練習第5章 結構化軟件設計 5.1 軟件設計的過程 5.2 軟件設計原則和影響設計的因素 5.3 軟件設計的概念 5.4 軟件結構圖 5.5 結構化設計方法 5.6 圖書管理信息系統(tǒng)軟件結構設計 5.7 優(yōu)化軟件設計 5.8 設計復查 5.9 數(shù)據(jù)設計 5.10 接口設計 5.11 詳細設計 5.12 設計規(guī)格說明書 5.13 練習第6章 軟件測試第7章 編寫程序第8章 面向對象的需求分析第9章 面向對象設計第10章 面向對象的實現(xiàn)第11章 面向對象的測試第12章 軟件開發(fā)文檔的寫作和管理第13章 系統(tǒng)維護第14章 軟件復用參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載