注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程

軟件工程

軟件工程

定 價:¥29.00

作 者: 盧瀟 主編;孫璐 等編著
出版社: 北京交通大學出版社
叢編項: 21世紀高等學校電子信息類專業(yè)規(guī)劃教材
標 簽: 大學教材教輔 教材/考試

ISBN: 9787810824712 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 344 字數(shù):  

內(nèi)容簡介

  內(nèi)容簡介目錄本書是作者在多年的軟件工程教學和科研實踐的基礎上,總結和吸取了國內(nèi)外大量同類書刊的精華,精心設計和撰寫的。全書正文共13章,內(nèi)容可分四部分:第一部分主要介紹軟件工程的基本概念,并概要介紹了軟件生存周期、開發(fā)模型及軟件開發(fā)的各種方法;第二部分按生命周期模型詳細介紹軟件計劃、需求分析、設計、編碼、測試和維護各個階段的有關概念和工作內(nèi)容,重點介紹了結構化方法和Jackson方法的實施,并介紹了軟件體系結構的相關內(nèi)容;第三部分介紹面向對象的方法及UML建模語言;第四部分介紹了軟件標準、文檔、質量評價和質量保證技術、軟件工程的管理、認證等內(nèi)容。該書的內(nèi)容系統(tǒng)完整,在介紹傳統(tǒng)理論體系的基礎上,融人當前軟件工程的最新發(fā)展和新技術。書中采用大量圖表,描述盡量做到通俗易懂,將原理、方法與實例結合,并較詳實地給出了一個軟件系統(tǒng)的開發(fā)過程。通過大量的練習和案例分析,幫助讀者加深對理論知識的理解。該書可作為高等院校軟件工程課程的教材或教學參考書,也可作為軟件項目管理者和軟件開發(fā)人員的參考書。 軟件工程學(通常簡稱軟件工程)是一門迅速發(fā)展的新興學科. 所謂軟件工程是指用"工程化"的思想來指導并解決軟件研制中的各種問題. 其研究的范圍非常廣泛, 包括技術方法. 工具和管理等許多方面. 軟件工程的目標在于研究一套科學的工程方法, 并建立與此相適應的. 方便實用的工具系統(tǒng), 力求以最少的成本獲得較高的軟件質量. 近年來, 軟件工程發(fā)展迅速, 新的技術方法和工具不斷涌現(xiàn). 本書力求系統(tǒng)地給出軟件工程的框架, 在保證全書的內(nèi)容全面. 系統(tǒng)的基礎上, 著重從實用角度講述軟件工程的基本原理. 概念和技術方法. 希望本書能為讀者今后深入研究這門學科奠定良好的基礎, 并能對實際的軟件開發(fā)工作有所幫助. 本書正文共13章, 從內(nèi)容上可分四部分. 第一部分(第1章), 概括介紹軟件工程學產(chǎn)生的歷史背景以及相關的基本原理. 概念和方法. 主要介紹軟件工程的基本概念, 并概要介紹軟件生存周期. 開發(fā)模型及軟件開發(fā)的各種方法. 第二部分(第2章至第8章), 按生命周期模型, 詳細介紹軟件計劃. 需求分析. 設計. 編碼. 測試和維護各個階段的有關概念. 工作內(nèi)容. 重點介紹了結構化方法和Jackson方法的實施, 并介紹了軟件體系結構的相關內(nèi)容. 其中, 第2章介紹了軟件生命周期的第一個階段:軟件計劃的任務和相關技術, 主要內(nèi)容有可行性研究. 軟件計劃和對于成本/效益分析, 第3章介紹了需求分析的發(fā)現(xiàn). 求精. 建模. 規(guī)格說明和復審的過程以及需求管理的內(nèi)容, 討論了獲取需求的方法及需求分析的原則, 重點介紹了結構化分析技術和原型技術, 并給出了軟件需求規(guī)格說明書的要求, 第4章闡述了軟件設計中用到的基本概念及軟件總體結構. 數(shù)據(jù)結構與軟件過程等概念, 重點介紹軟件總體設計的方法和設計表達工具, 詳細闡述了和結構化需求分析方法相銜接的. 面向數(shù)據(jù)流的設計方法:結構化軟件設計方法(SD方法)和面向數(shù)據(jù)結構的設計方法:Jackson設計方法, 第5章介紹了詳細設計的任務. 方法和工具, 并闡述了近年來軟件工程領域的新的研究熱點和關鍵技術之一:軟件體系結構的有關內(nèi)容, 第6章圍繞著編碼質量談論了程序設計語言的選擇及編碼風格等內(nèi)容, 第7章討論了軟件測試的相關概念. 步驟, 介紹了常用的測試技術和工具, 第8章介紹軟件維護的任務. 特點. 組織以及軟件維護可能帶來的問題. 如何提高軟件的可維護性等. 第三部分(第9章), 介紹了面向對象技術的基本概念, 以實例的形式闡述了UML建模語言進行系統(tǒng)分析. 系統(tǒng)設計和系統(tǒng)實施的基本過程. 第四部分包括(第10章至第13章), 其中第10章介紹了軟件工程標準化的相關概念. 國內(nèi)外的現(xiàn)狀以及軟件文檔的相關內(nèi)容. 第11章介紹了軟件質量的特性, 并給出軟件質量的度量方法及如何進行質量評價, 最后還簡單介紹了軟件的質量保證和質量管理體系. 第12章討論了軟件工程管理技術, 并介紹了目前流行的管理工具. IPMP與PMP認證體系及我國目前的項目管理認證體系的發(fā)展狀況等內(nèi)容. 第13章比較完整地介紹了一個實際軟件的開發(fā). 著重闡述從問題定義到實現(xiàn)的過程, 將這個具體例子與書中前幾章的內(nèi)容結合起來學習, 有助于加深對一些基本概念和方法的理解. 本書第1~5章和第13章由盧瀟編寫, 第6~9章由孫璐編寫, 第10~12章由劉娟編寫, 附錄A由張科英編寫. 研究生車從領. 王莉對書中的實例及圖表作了大量的工作. 在本書的編寫過程中參考了大量書籍. 資料和網(wǎng)站, 同時, 也融入了作者多年教學和科研工作的體會和經(jīng)驗. 作者的聯(lián)系地址是Luxiaohons@aohu. com, 有什么問題和要求歡迎讀者用電子郵件與作者聯(lián)系. 鑒于編者的學識水平有限, 書中謬誤和不足在所難免, 敬請讀者不吝指正. 作者 2005. 1 第1章概述 1. 1軟件的概念 1. 1. 1軟件技術的發(fā)展階段 1. 1. 2軟件的定義 1. 1. 3軟件的分類 1. 2軟件危機 1. 2. 1什么是軟件危機 1. 2. 2產(chǎn)生軟件危機的原因 1. 2. 3解決軟件危機的途徑 1. 3軟件工程 1. 3. 1軟件工程的定義 1. 3. 2軟件工程的內(nèi)容 1. 3. 3軟件工程的基本原理 1. 3. 4軟件工程項目的基本目標 1. 3. 5軟件工程的開發(fā)原則 1. 4軟件過程和軟件生存期 1. 4. 1軟件過程 1. 4. 2軟件生存周期 1. 5軟件開發(fā)過程模型 1. 5. 1瀑布模型 1. 5. 2原型模型(快速原型模型) 1. 5. 3螺旋模型 1. 5. 4噴泉模型 1. 5. 5構件組裝模型 1. 5. 6統(tǒng)一過程RUP模型 1. 5. 7第四代技術 1. 6軟件開發(fā)方法簡述 1. 6. 1結構化方法 1. 6. 2面向數(shù)據(jù)結構的開發(fā)方法 1. 6. 3面向對象的方法 1. 6. 4可視化開發(fā)方法 1. 7軟件工程的最新發(fā)展動向 小結 習題1 第2章軟件計劃 2. 1可行性研究 2. 1. 1可行性研究的任務 2. 1. 2可行性研究的步驟 2. 2系統(tǒng)流程圖 2. 2. 1系統(tǒng)流程圖的符號 2. 2. 2系統(tǒng)流程圖舉例 2. 2. 3分層 2. 3制定軟件計劃 2. 3. 1確定軟件計劃 2. 3. 2復審軟件計劃 2. 4成本/效益分析 2. 4. 1成本估算技術 2. 4. 2成本/效益分析的方法 小結 習題2 第3章需求分析 3. 1需求分析的概念和任務 3. 1. 1需求的概念 3. 1. 2需求的層次 3. 1. 3需求分析的任務 3. 2獲取需求的方法 3. 2. 1存在問題 3. 2. 2常用方法 3. 2. 3需求分析的原則 3. 2. 4需求分析方法概述 3. 3結構化分析方法 3. 3. 1結構化分析方法的基本思想 3. 3. 2描述工具 3. 3. 3數(shù)據(jù)流圖 3. 3. 4數(shù)據(jù)字典 3. 3. 5加工邏輯說明 3. 4原型法 3. 4. 1原型的概念 3. 4. 2快速原型開發(fā)過程 小結 習題3 第4章總體設計 4. 1總體設計的任務及目標 4. 1. 1總體設計的任務 4. 1. 2總體設計的目標 4. 2總體設計的概念和原理 4. 2. 1軟件結構和過程 4. 2. 2模塊化 4. 3設計準則 4. 4總體設計的常用方法及工具 4. 4. 1面向數(shù)據(jù)流的設計方法 4. 4. 2面向數(shù)據(jù)結構的分析設計方法 小結 習題4 第5章詳細設計 5. 1詳細設計的任務 5. 2詳細設計的原則 5. 3詳細設計的方法和工具 5. 3. 1詳細設計的方法 5. 3. 2詳細設計的工具 5. 3. 3詳細設計工具的選擇 5. 4詳細設計規(guī)格說明與復審 5. 4. 1詳細設計說朋 5. 4. 2設計復審 5. 5界面設計 5. 5. 1用戶界面設計的一般原則和步驟 5. 5. 2字符界面設計 5. 5. 3菜單設計 5. 5. 4對話框設計 5. 5. 5多窗口界面設計 5. 6軟件體系結構 5. 6. 1軟件體系結構的興起 5. 6. 2軟件體系結構的概念 5. 6. 3軟件體系結構的現(xiàn)狀及發(fā)展方向 5. 6. 4軟件體系結構的風格 5. 6. 5軟件體系結構的描述方法 5. 7幾種新型的軟件體系結構 5. 7. 1正交軟件體系結構 5. 7. 2三層C/S軟件體系結構 5. 7. 3C/S與B/S混合軟件體系結構 5. 8軟件體系結構與操作系統(tǒng) 5. 8. 1操作系統(tǒng)的體系結構 5. 8. 2模塊結構 5. 8. 3分層結構 5. 8. 4微內(nèi)核結構 小結 習題5 第6章編碼 6. 1程序設計語言 6. 1. 1程序設計語言的分類 6. 1. 2選擇程序設計語言的標準 6. 2程序設計風格 6. 2. 1源程序文檔化 6. 2. 2數(shù)據(jù)說明 6. 2. 3語句結構 6. 2. 4輸入和輸出(I/O) 6. 3實例 小結 習題6 第7章軟件測試 7. 1軟件測試的任務和目標 7. 1. 1軟件測試的目標 7. 1. 2軟件測試原則 7. 2軟件測試的方法 7. 2. 1白盒測試法 7. 2. 2黑盒測試法 7. 3軟件測試的步驟 7. 3. 1單元測試 7. 3. 2集成測試 7. 3. 3確認測試 7. 3. 4系統(tǒng)測試 7. 4調試 7. 4. 1調試過程 7. 4. 2調試方法 7. 4. 3調試原則 7. 5軟件測試工具 7. 5. 1自動軟件測試的優(yōu)點 7. 5. 2測試工具分類 7. 5. 3測試腳本 7. 5. 4自動測試的相關問題 7. 5. 5常用軟件測試工具及特點 7. 6實例 小結 習題7 第8章軟件維護 8. 1軟件維護的概念 8. 2軟件維護的特點 8. 2. 1影響維護的問題很多 8. 2. 2維護的代價高昂 8. 3軟件維護的步驟 8. 3. 1維護申請報告 8. 3. 2維護工作實施 8. 3. 3維護文檔整理 8. 3. 4維護活動評價 8. 4軟件的可維護性 8. 4. 1影響軟件可維護性的因素 8. 4. 2提高軟件的可維護性方法 8. 5逆向工程和再工程 8. 5. 1預防性維護 8. 5. 2軟件的逆向工程和再工程 8. 6實例 小結 習題8 第9章面向對象方法學 9. 1面向對象方法學的引入 9. 1. 1傳統(tǒng)方法學的缺點 9. 1. 2面向對象技術特點 9. 1. 3面向對象方法學的優(yōu)點 9. 2面向對象的基本概念和特性 9. 2. 1面向對象的基本概念 9. 2. 2面向對象的基本特性 9. 3面向對象分析 9. 3. 1面向對象分析的目標和任務 9. 3. 2面向對象分析的基本原則 9. 3. 3面向對象分析的基本過程 9. 3. 4面向對象建模 9. 4面向對象設計 9. 4. 1面向對象設計的基本原則 9. 4. 2面向對象設計的基本內(nèi)容 9. 5幾種流行的面向對象方法 9. 5. 1Coad-Yourdon方法 9. 5. 2對象模型技術 9. 5. 3Booch的方法 9. 6統(tǒng)一建模語言 9. 6. 1統(tǒng)一建模語言概述 9. 6. 2UML視圖 9. 6. 3對象建模 9. 6. 4動態(tài)建模 9. 6. 5功能建模 9. 7面向對象實現(xiàn) 9. 7. 1程序設計語言 9. 7. 2程序設計風格 9. 7. 3面向對象的程序測試 9. 7. 4面向對象的軟件維護 9. 8面向對象實例 9. 8. 1圖書館管理信息系統(tǒng)的需求說明 9. 8. 2UML建模 小結 習題9 第10章軟件工程標準化和軟件文檔 10. 1軟件工程標準化的概念 10. 1. 1什么是軟件工程標準化 10. 1. 2軟件工程標準化的意義 10. 1. 3軟件工程標準化的類型 10. 2軟件工程標準的制定與推行 10. 2. 1軟件工程標準的制定與推行 10. 2. 2軟件工程標準在開發(fā)機構中的推行 10. 3軟件工程標準的層次和體系框架 10. 3. 1軟件工程標準的層次 10. 3. 2軟件工程標準的體系框架 10. 3. 3中國的軟件工程標準化工作 10. 4ISO 9000國際標準簡介 10. 4. 1ISO 9000標準概述 10. 4. 2ISO 9000標準的特點 10. 4. 3ISO 9000標準的構成 10. 5軟件文檔 10. 5. 1軟件文檔的作用和分類 10. 5. 2軟件文檔的編制要求 10. 5. 3軟件文檔的管理和維護 小結 習題10 第11章軟件工程質量 11. 1軟件質量特性 11. 1. 1軟件質量的定義 11. 1. 2軟件質量的特性 11. 2軟件質量的度量和評價 11. 2. 1軟件質量的度量 11. 2. 2軟件質量的評價 11. 3軟件質量保證 11. 3. 1什么是軟件質量保證 11. 3. 2軟件質量保證的主要任務 11. 3. 3軟件質量保證體系 11. 4軟件質量管理體系 11, 4. 1軟件產(chǎn)品質量管理的特點 11. 4. 2軟件質量管理的指導思想 11. 4. 3軟件開發(fā)的質量管理體系 小結 習題11 第12章軟件工程項目管理 12. 1軟件項目管理 12. 1. 1軟件項目管理的特點 12. 1. 2軟件項目管理的主要職能 12. 2常見管理技術及工具簡介 12. 2. 1軟件項目管理的主要內(nèi)容 12. 2. 2常見工具簡介 12. 3軟件過程成熟度模型 12. 3. 1CMM概述 12, 3. 2CMM的成熟度級別 12. 4利用CMM對軟件機構進行成熟度評估 12. 5項目管理認證體系IPMP與PMP 12. 5. 1IPMP概況 12. 5. 2PMP簡介 12. 5. 3我國目前的項目管理認證體系的發(fā)展狀況 小結 習題12 第13章開發(fā)實例 13. 1項目論證和計劃 13. 1. 1系統(tǒng)調查 13. 1. 2新系統(tǒng)的總體功能需求和性能要求 13. 1. 3完成文檔 13. 2需求分析 13. 2. 1數(shù)據(jù)流分析 13. 2. 2數(shù)據(jù)字典 13. 2. 3處理邏輯描述 13. 2. 4形成需求規(guī)格說明書并進行需求評審 13. 3系統(tǒng)設計 13. 3. 1系統(tǒng)總體概要設計 13. 3. 2代碼設計 13. 3. 3數(shù)據(jù)庫設計 13. 3. 4界面設計 13. 3. 5完成設計文檔和設計評審 13. 4系統(tǒng)實現(xiàn) 小結 附錄A項目開發(fā)文檔 參考文獻

作者簡介

暫缺《軟件工程》作者簡介

圖書目錄

第1章  概述
 1. 1  軟件的概念
 1. 1. 1  軟件技術的發(fā)展階段
 1. 1. 2  軟件的定義
 1. 1. 3  軟件的分類
 1. 2  軟件危機
 1. 2. 1  什么是軟件危機
 1. 2. 2  產(chǎn)生軟件危機的原因
 1. 2. 3  解決軟件危機的途徑
 1. 3  軟件工程
 1. 3. 1  軟件工程的定義
 1. 3. 2  軟件工程的內(nèi)容
 1. 3. 3  軟件工程的基本原理
 1. 3. 4  軟件工程項目的基本目標
 1. 3. 5  軟件工程的開發(fā)原則
 1. 4  軟件過程和軟件生存期
 1. 4. 1  軟件過程
 1. 4. 2  軟件生存周期
 1. 5  軟件開發(fā)過程模型
 1. 5. 1  瀑布模型
 1. 5. 2  原型模型(快速原型模型)
 1. 5. 3  螺旋模型
 1. 5. 4  噴泉模型
 1. 5. 5  構件組裝模型
 1. 5. 6  統(tǒng)一過程RUP模型
 1. 5. 7  第四代技術
 1. 6  軟件開發(fā)方法簡述
 1. 6. 1  結構化方法
 1. 6. 2  面向數(shù)據(jù)結構的開發(fā)方法
 1. 6. 3  面向對象的方法
 1. 6. 4  可視化開發(fā)方法
 1. 7  軟件工程的最新發(fā)展動向
 小結
 習題1
 第2章  軟件計劃
 2. 1  可行性研究
 2. 1. 1  可行性研究的任務
 2. 1. 2  可行性研究的步驟
 2. 2  系統(tǒng)流程圖
 2. 2. 1  系統(tǒng)流程圖的符號
 2. 2. 2  系統(tǒng)流程圖舉例
 2. 2. 3  分層
 2. 3  制定軟件計劃
 2. 3. 1  確定軟件計劃
 2. 3. 2  復審軟件計劃
 2. 4  成本/效益分析
 2. 4. 1  成本估算技術
 2. 4. 2  成本/效益分析的方法
 小結
 習題2
 第3章  需求分析
 3. 1  需求分析的概念和任務
 3. 1. 1  需求的概念
 3. 1. 2  需求的層次
 3. 1. 3  需求分析的任務
 3. 2  獲取需求的方法
 3. 2. 1  存在問題
 3. 2. 2  常用方法
 3. 2. 3  需求分析的原則
 3. 2. 4  需求分析方法概述
 3. 3  結構化分析方法
 3. 3. 1  結構化分析方法的基本思想
 3. 3. 2  描述工具
 3. 3. 3  數(shù)據(jù)流圖
 3. 3. 4  數(shù)據(jù)字典
 3. 3. 5  加工邏輯說明
 3. 4  原型法
 3. 4. 1  原型的概念
 3. 4. 2  快速原型開發(fā)過程
 小結
 習題3
 第4章  總體設計
 4. 1  總體設計的任務及目標
 4. 1. 1  總體設計的任務
 4. 1. 2  總體設計的目標
 4. 2  總體設計的概念和原理
 4. 2. 1  軟件結構和過程
 4. 2. 2  模塊化
 4. 3  設計準則
 4. 4  總體設計的常用方法及工具
 4. 4. 1  面向數(shù)據(jù)流的設計方法
 4. 4. 2  面向數(shù)據(jù)結構的分析設計方法
 小結
 習題4
 第5章  詳細設計
 5. 1  詳細設計的任務
 5. 2  詳細設計的原則
 5. 3  詳細設計的方法和工具
 5. 3. 1  詳細設計的方法
 5. 3. 2  詳細設計的工具
 5. 3. 3  詳細設計工具的選擇
 5. 4  詳細設計規(guī)格說明與復審
 5. 4. 1  詳細設計說朋
 5. 4. 2  設計復審
 5. 5  界面設計
 5. 5. 1  用戶界面設計的一般原則和步驟
 5. 5. 2  字符界面設計
 5. 5. 3  菜單設計
 5. 5. 4  對話框設計
 5. 5. 5  多窗口界面設計
 5. 6  軟件體系結構
 5. 6. 1  軟件體系結構的興起
 5. 6. 2  軟件體系結構的概念
 5. 6. 3  軟件體系結構的現(xiàn)狀及發(fā)展方向
 5. 6. 4  軟件體系結構的風格
 5. 6. 5  軟件體系結構的描述方法
 5. 7  幾種新型的軟件體系結構
 5. 7. 1  正交軟件體系結構
 5. 7. 2  三層C/S軟件體系結構
 5. 7. 3  C/S與B/S混合軟件體系結構
 5. 8  軟件體系結構與操作系統(tǒng)
 5. 8. 1  操作系統(tǒng)的體系結構
 5. 8. 2  模塊結構
 5. 8. 3  分層結構
 5. 8. 4  微內(nèi)核結構
 小結
 習題5
 第6章  編碼
 6. 1  程序設計語言
 6. 1. 1  程序設計語言的分類
 6. 1. 2  選擇程序設計語言的標準
 6. 2  程序設計風格
 6. 2. 1  源程序文檔化
 6. 2. 2  數(shù)據(jù)說明
 6. 2. 3  語句結構
 6. 2. 4  輸入和輸出(I/O)
 6. 3  實例
 小結
 習題6
 第7章  軟件測試
 7. 1  軟件測試的任務和目標
 7. 1. 1  軟件測試的目標
 7. 1. 2  軟件測試原則
 7. 2  軟件測試的方法
 7. 2. 1  白盒測試法
 7. 2. 2  黑盒測試法
 7. 3  軟件測試的步驟
 7. 3. 1  單元測試
 7. 3. 2  集成測試
 7. 3. 3  確認測試
 7. 3. 4  系統(tǒng)測試
 7. 4  調試
 7. 4. 1  調試過程
 7. 4. 2  調試方法
 7. 4. 3  調試原則
 7. 5  軟件測試工具
 7. 5. 1  自動軟件測試的優(yōu)點
 7. 5. 2  測試工具分類
 7. 5. 3  測試腳本
 7. 5. 4  自動測試的相關問題
 7. 5. 5  常用軟件測試工具及特點
 7. 6  實例
 小結
 習題7
 第8章  軟件維護
 8. 1  軟件維護的概念
 8. 2  軟件維護的特點
 8. 2. 1  影響維護的問題很多
 8. 2. 2  維護的代價高昂
 8. 3  軟件維護的步驟
 8. 3. 1  維護申請報告
 8. 3. 2  維護工作實施
 8. 3. 3  維護文檔整理
 8. 3. 4  維護活動評價
 8. 4  軟件的可維護性
 8. 4. 1  影響軟件可維護性的因素
 8. 4. 2  提高軟件的可維護性方法
 8. 5  逆向工程和再工程
 8. 5. 1  預防性維護
 8. 5. 2  軟件的逆向工程和再工程
 8. 6  實例
 小結
 習題8
 第9章  面向對象方法學
 9. 1  面向對象方法學的引入
 9. 1. 1  傳統(tǒng)方法學的缺點
 9. 1. 2  面向對象技術特點
 9. 1. 3  面向對象方法學的優(yōu)點
 9. 2  面向對象的基本概念和特性
 9. 2. 1  面向對象的基本概念
 9. 2. 2  面向對象的基本特性
 9. 3  面向對象分析
 9. 3. 1  面向對象分析的目標和任務
 9. 3. 2  面向對象分析的基本原則
 9. 3. 3  面向對象分析的基本過程
 9. 3. 4  面向對象建模
 9. 4  面向對象設計
 9. 4. 1  面向對象設計的基本原則
 9. 4. 2  面向對象設計的基本內(nèi)容
 9. 5  幾種流行的面向對象方法
 9. 5. 1  Coad-Yourdon方法
 9. 5. 2  對象模型技術
 9. 5. 3  Booch的方法
 9. 6  統(tǒng)一建模語言
 9. 6. 1  統(tǒng)一建模語言概述
 9. 6. 2  UML視圖
 9. 6. 3  對象建模
 9. 6. 4  動態(tài)建模
 9. 6. 5  功能建模
 9. 7  面向對象實現(xiàn)
 9. 7. 1  程序設計語言
 9. 7. 2  程序設計風格
 9. 7. 3  面向對象的程序測試
 9. 7. 4  面向對象的軟件維護
 9. 8  面向對象實例
 9. 8. 1  圖書館管理信息系統(tǒng)的需求說明
 9. 8. 2  UML建模
 小結
 習題9
 第10章  軟件工程標準化和軟件文檔
 10. 1  軟件工程標準化的概念
 10. 1. 1  什么是軟件工程標準化
 10. 1. 2  軟件工程標準化的意義
 10. 1. 3  軟件工程標準化的類型
 10. 2  軟件工程標準的制定與推行
 10. 2. 1  軟件工程標準的制定與推行
 10. 2. 2  軟件工程標準在開發(fā)機構中的推行
 10. 3  軟件工程標準的層次和體系框架
 10. 3. 1  軟件工程標準的層次
 10. 3. 2  軟件工程標準的體系框架
 10. 3. 3  中國的軟件工程標準化工作
 10. 4  ISO 9000國際標準簡介
 10. 4. 1  ISO 9000標準概述
 10. 4. 2  ISO 9000標準的特點
 10. 4. 3  ISO 9000標準的構成
 10. 5  軟件文檔
 10. 5. 1  軟件文檔的作用和分類
 10. 5. 2  軟件文檔的編制要求
 10. 5. 3  軟件文檔的管理和維護
 小結
 習題10
 第11章  軟件工程質量
 11. 1  軟件質量特性
 11. 1. 1  軟件質量的定義
 11. 1. 2  軟件質量的特性
 11. 2  軟件質量的度量和評價
 11. 2. 1  軟件質量的度量
 11. 2. 2  軟件質量的評價
 11. 3  軟件質量保證
 11. 3. 1  什么是軟件質量保證
 11. 3. 2  軟件質量保證的主要任務
 11. 3. 3  軟件質量保證體系
 11. 4  軟件質量管理體系
 11, 4. 1  軟件產(chǎn)品質量管理的特點
 11. 4. 2  軟件質量管理的指導思想
 11. 4. 3  軟件開發(fā)的質量管理體系
 小結
 習題11
 第12章  軟件工程項目管理
 12. 1  軟件項目管理
 12. 1. 1  軟件項目管理的特點
 12. 1. 2  軟件項目管理的主要職能
 12. 2  常見管理技術及工具簡介
 12. 2. 1  軟件項目管理的主要內(nèi)容
 12. 2. 2  常見工具簡介
 12. 3  軟件過程成熟度模型
 12. 3. 1  CMM概述
 12, 3. 2  CMM的成熟度級別
 12. 4  利用CMM對軟件機構進行成熟度評估
 12. 5  項目管理認證體系IPMP與PMP
 12. 5. 1  IPMP概況
 12. 5. 2  PMP簡介
 12. 5. 3  我國目前的項目管理認證體系的發(fā)展狀況
 小結
 習題12
 第13章  開發(fā)實例
 13. 1  項目論證和計劃
 13. 1. 1  系統(tǒng)調查
 13. 1. 2  新系統(tǒng)的總體功能需求和性能要求
 13. 1. 3  完成文檔
 13. 2  需求分析
 13. 2. 1  數(shù)據(jù)流分析
 13. 2. 2  數(shù)據(jù)字典
 13. 2. 3  處理邏輯描述
 13. 2. 4  形成需求規(guī)格說明書并進行需求評審
 13. 3  系統(tǒng)設計
 13. 3. 1  系統(tǒng)總體概要設計
 13. 3. 2  代碼設計
 13. 3. 3  數(shù)據(jù)庫設計
 13. 3. 4  界面設計
 13. 3. 5  完成設計文檔和設計評審
 13. 4  系統(tǒng)實現(xiàn)
 小結
 附錄A  項目開發(fā)文檔
 參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號