出版時間:2002-1 出版社:人民郵電出版社 作者:張海藩 頁數(shù):338 字數(shù):529000
Tag標簽:無
內(nèi)容概要
本書吸取了國內(nèi)外大量同類書刊的精華,并總結了編者多年來從事軟件工程教學和研究的經(jīng)驗和體會,其特點是:講解深入淺出,著重講透基本的概念、原理、技術和方法;既注重系統(tǒng)性、科學性和先進性,又特別注重實用性;既有原理性論述,又有豐富、完整的實例與之配合,利于讀者理解和掌握。
本書由五篇共16章構成,第一篇講述軟件工程與軟件過程;第二篇講述結構化分析、設計與實現(xiàn);第三篇講述面向對象的概念、模型、分析、設計與實現(xiàn);第四篇講述軟件項目的計劃、組織和控制,并介紹了一些相關的國際標準;第五篇講述形式化方法、統(tǒng)一建模語言UML和軟件重用。?
本書內(nèi)容新穎、實例豐富,可作為高等院校“軟件工程”課程的教材或教學參考書,也可供軟件工程師、軟件項目管理者和應用軟件的開發(fā)人員閱讀參考。
書籍目錄
第一篇 軟件工程與軟件過程 第1章 軟件工程 1 1.1 軟件危機 1 1.2 軟件工程 6 1.3 小結 10 習題 11 第2章 軟件過程 13 2.1 軟件生命周期的基本任務 13 2.2 瀑布模型 16 2.3 快速原型模型 18 2.4 增量模型 19 2.5 螺旋模型 20 2.6 噴泉模型 22 2.7 小結 23 習題 24第二篇 傳統(tǒng)方法學 第3章 結構化分析 25 3.1 概述 25 3.2 與用戶通信的技術 26 3.3 分析建模與規(guī)格說明 29 3.4 實體—關系圖 31 3.5 數(shù)據(jù)流圖 33 3.6 狀態(tài)轉換圖 38 3.7 數(shù)據(jù)字典 39 3.8 小結 41 習題 42 第4章 結構化設計 44 4.1 結構化設計與結構化分析的關系 44 4.2 軟件設計的概念和原理 45 4.3 模塊獨立 49 4.4 啟發(fā)規(guī)則 51 4.5 表示軟件結構的圖形工具 53 4.6 面向數(shù)據(jù)流的設計方法 56 4.7 人機界面設計 65 4.8 過程設計 69 4.9 過程設計的工具 71 4.10 面向數(shù)據(jù)結構的設計方法 76 4.11 小結 82 習題 83 第5章 結構化實現(xiàn) 86 5.1 編碼 87 5.2 軟件測試基礎 90 5.3 邏輯覆蓋 94 5.4 控制結構測試 96 5.5 黑盒測試技術 103 5.6 測試策略 108 5.7 調(diào)試 115 5.8 軟件可靠性 118 5.9 小結 121 習題 121第三篇 面向對象方法學 第6章 面向對象的概念與模型 127 6.1 面向對象方法學概述 127 6.2 面向對象方法學的主要優(yōu)點 129 6.3 面向對象的概念 132 6.4 面向對象建?!?38 6.5 對象模型 139 6.6 動態(tài)模型 143 6.7 功能模型 145 6.8 小結 146 習題 146 第7章 面向對象分析 147 7.1 分析過程 147 7.2 需求陳述 149 7.3 建立對象模型 151 7.4 建立動態(tài)模型 161 7.5 建立功能模型 167 7.6 定義服務 168 7.7 面向對象分析實例 169 7.8 小結 175 習題 176 第8章 面向對象設計 177 8.1 面向對象設計的準則 177 8.2 啟發(fā)規(guī)則 179 8.3 系統(tǒng)分解 181 8.4 設計問題域子系統(tǒng) 183 8.5 設計人-機交互子系統(tǒng) 185 8.6 設計任務管理子系統(tǒng) 187 8.7 設計數(shù)據(jù)管理子系統(tǒng) 189 8.8 設計類中的服務 192 8.9 設計關聯(lián) 194 8.10 設計優(yōu)化 195 8.11 面向對象分析與設計實例 198 8.12 小結 205 習題 206 第9章 面向對象實現(xiàn) 207 9.1 程序設計語言 207 9.2 程序設計風格 212 9.3 測試策略 215 9.4 設計測試用例 216 9.5 小結 219 習題 220第四篇 軟件項目管理 第10章 計劃 221 10.1 度量軟件規(guī)模 221 10.2 工作量估算 224 10.3 進度計劃 228 10.4 小結 235 習題 236 第11章 組織 237 11.1 民主制程序員組 237 11.2 主程序員組 238 11.3 現(xiàn)代程序員組 240 11.4 軟件項目組 241 11.5 小結 244 習題 244 第12章 控制 245 12.1 風險管理 245 12.2 質量保證 253 12.3 配置管理 257 12.4 小結 264 習題 264 第13章 國際標準 266 第五篇 高級課題第14章 形式化方法 285第15章 統(tǒng)一建模語言 299第16章 軟件重用 324參考文獻 338
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載