出版時間:2004-9 出版社:清華大學出版社 作者:張虹 姜淑娟 劉迎春 榮新節(jié) 編 頁數(shù):261 字數(shù):401000
內容概要
軟件工程是當代迅速發(fā)展起來的新興學科,是軟件開發(fā)的重要指導。本書以軟件生命周期為主線,著重介紹軟件開發(fā)的原理、方法與技術。主要內容包括軟件工程概述、項目計劃、需求分析、概要設計、詳細設計、編碼、測試、軟件維護、面向對象方法、面向對象系統(tǒng)的測試、軟件項目管理、軟件質量與可靠性、統(tǒng)一建模語言UML和RationalRose工具。 本書由淺人深,通俗易懂,內容豐富,圖文并茂??勺鳛楦叩仍盒8吣昙壉究粕蜓芯可滩模部晒氖掠嬎銠C軟件工作的人員學習。
書籍目錄
第1章 軟件工程概述 1.1 計算機軟件概念 1.1.1 計算機軟件 1.1.2 軟件的特點 1.1.3 軟件與硬件的關系 1.1.4 軟件分類 1.2 軟件的發(fā)展 1.3 軟件危機與軟件問題 1.3.1 軟件危機 1.3.2 軟件危機的表現(xiàn) 1.3.3 軟件開發(fā)中的問題 1.4 軟件工程與開發(fā)準則 1.4.1 軟件工程概念 1.4.2 軟件工程的內容 1.4.3 軟件開發(fā)的基本準則 1.5 軟件生命周期 1.5.1 軟件生命周期的劃分 1.5.2 各階段的基本任務 1.6 軟件開發(fā)模型 1.6.1 瀑布模型 1.6.2 原型模型 1.6.3 螺旋模型 1.6.4 基于4GL模型 1.6.5 面向對象開發(fā)模型 1.7 小結 習題第2章 項目計劃 2.1 問題定義 2.2 可行性研究 2.2.1 可行性研究的目的和任務 2.2.2 可行'陛研究的過程 2.2.3 初步的項目方案 2.2.4 風險評估 2.3 系統(tǒng)流程圖 2.4 示例 2.5 項目可行性及計劃編制文檔 2.5.1 可行性研究報告 2.5.2 項目開發(fā)計劃 2.6 小結 習題第3章 需求分析 3.1 需求分析概述 3.1.1 需求分析任務 3.1.2 需求類型 3.1.3 需求特性 3.1.4 獲取需求的步驟 3.2 數(shù)據(jù)流圖 3.2.1 符號 3.2.2 作用 3.3 數(shù)據(jù)字典 3.3.1 定義方法 3.3.2 實現(xiàn) 3.4 加工邏輯描述工具 3.5 結構化分析方法 3.5.1 數(shù)據(jù)流圖的分層思想 3.5.2 結構化分析的步驟 3.5.3 畫數(shù)據(jù)流圖的注意事項 3.5.4 示例 3.6 需求規(guī)格說明書 3.7 復審 3.7.1 復審的必要性 3.7.2 復審的內容 3.8 需求分析人員 3.8.1 需求分析人員面臨的挑戰(zhàn) 3.8.2 需求分析人員的原則和策略 3.8.3 需求分析人員應采用的技術 3.9 小結 習題第4章 概要設計第5章 詳細設計第6章 編碼第7章 測試第8章 軟件維護第9章 面向對象方法第10章 面向對象系統(tǒng)的測試第11章 軟件項目管理第12章 軟件質量與可靠性第13章 統(tǒng)一建模語言UML第14章 RationalRose參考文獻
圖書封面
評論、評分、閱讀與下載