注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程

軟件工程

軟件工程

定 價(jià):¥29.00

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

ISBN: 9787810824712 出版時(shí)間: 2005-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 344 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《軟件工程》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

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