欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

軟件工程(第二版)

中國水利水電出版社
    【作 者】盧瀟 主編 【I S B N 】978-7-5084-8069-5 【責任編輯】張玉玲 【適用讀者群】本專通用 【出版時間】2010-12-29 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第2版第4次印刷 【頁 數】 【千字數】490 【印 張】18.75 【定 價】29.8 【叢 書】21世紀電子信息與自動化系列規劃教材 【備注信息】
圖書詳情

    本書是作者總結多年軟件工程教學和科研實踐經驗,并吸取國內外大量同類書刊的精華,在第一版成功應用的基礎上,結合近年來軟件工程技術的發展,對原書內容做了調整和增刪而成的。

    全書正文共13章,內容可分四部分:第一部分主要介紹軟件工程的基本概念,并概要地介紹軟件生存周期、開發模型及軟件開發的各種方法;第二部分按生命周期模型詳細介紹軟件計劃、需求分析、設計、編碼、測試和維護各個階段的有關概念、工作內容,重點介紹結構化方法和Jackson方法的實施,并介紹軟件體系結構的相關內容;第三部分介紹面向對象的方法及UML建模語言;第四部分介紹軟件標準、文檔、質量評價和質量保證技術、軟件工程的管理和認證等內容。

    本書可作為高等院校“軟件工程”課程的教材或教學參考書,也可作為軟件項目管理者和軟件開發人員的參考書。

    1. 圍繞提高學生的工程素質,組織教學內容

    2. 在保證全書的內容全面、系統的基礎上,突出實用性

    3.以大量的圖表、豐富的實例,解決軟件工程教學中存在的內容抽象、空洞難懂的問題。

    4. 將原理、方法與實例結合,以一個學生熟悉、易懂的教學管理系統實例,貫穿每一個開發步驟,并在第13章給出了詳細的開發過程

    5. 配有大量習題,供讀者練習與自測

    6. 免費提供電子教案

    軟件工程學(通常簡稱軟件工程)是一門迅速發展的新興學科。所謂軟件工程,即用“工程化”的思想來指導并解決軟件研制中的各種問題。其研究的范圍非常廣泛,包括技術方法、工具和管理等許多方面。軟件工程的目標在于研究一套科學的工程方法,并建立與此相適應的、方便實用的工具系統,力求以最少的成本獲得高的軟件質量。近年來,軟件工程發展迅速,新的技術方法和工具不斷涌現。本書力求系統地給出軟件工程的框架,在保證全書內容全面、系統的基礎上,著重從實用角度講述軟件工程的基本原理、概念和技術方法。希望本書能為讀者今后深入研究這門學科奠定良好的基礎,并能對實際的軟件開發工作有所幫助。

    本書共13章,從內容上可分四部分:

    第一部分(第1章):概括介紹軟件工程學產生的歷史背景以及相關的基本原理、概念和方法。主要介紹軟件工程的基本概念,并概要介紹軟件生存周期、開發模型及軟件開發的各種方法。

    第二部分(第2~8章):按生命周期模型,詳細介紹軟件計劃、需求分析、設計、編碼、測試和維護各個階段的有關概念、工作內容,重點介紹結構化方法和Jackson方法的實施,并介紹了軟件體系結構的相關內容。

    第2章介紹軟件生命周期的第一個階段——軟件計劃的任務和相關技術,主要內容有可行性研究、軟件計劃和成本/效益分析。

    第3章介紹需求分析的發現、求精、建模、規格說明和復審的過程,以及需求管理的內容,討論獲取需求的方法及需求分析的原則,重點介紹結構化分析技術和原型技術,并給出了軟件需求規格說明書的要求。

    第4章闡述軟件設計中用到的基本概念及軟件總體結構、數據結構與軟件過程等概念,重點介紹軟件總體設計的方法和設計表達工具,詳細闡述與結構化需求分析方法銜接的、面向數據流的設計方法——結構化軟件設計方法(SD方法)和面向數據結構的設計方法——Jackson設計方法。

    第5章介紹詳細設計的任務、方法和工具,并闡述了近年來軟件工程領域的新的研究熱點和關鍵技術之一——軟件體系結構的有關內容。

    第6章圍繞著編碼質量談論了程序設計語言的選擇及編碼風格等內容。

    第7章討論軟件測試的相關概念、步驟,介紹常用的測試技術和工具。

    第8章介紹軟件維護的任務、特點、組織以及軟件維護可能帶來的問題,如何提高軟件的可維護性等。

    第三部分(第9章):介紹了面向對象技術的基本概念,以實例的形式闡述用UML建模語言進行系統分析、系統設計和系統實施的基本過程。

    第四部分(第10~12章):介紹軟件標準、文檔、質量評價和質量保證技術、軟件工程的管理和認證等內容。

    第10章介紹軟件工程標準化的相關概念、國內外的現狀以及軟件文檔的相關內容。

    第11章介紹軟件質量的特性,并給出軟件質量的度量方法及如何進行質量評價,最后還簡單介紹了軟件的質量保證和質量管理體系。

    第12章討論軟件工程管理技術,并介紹目前流行的管理工具、IPMP與PMP認證體系及我國目前的項目管理認證體系的發展狀況等內容。

    第13章比較完整地介紹一個實際軟件的開發。著重闡述從問題定義到實現的過程,將這個具體例子與書中前幾章的內容結合起來學習,有助于加深對一些基本概念和方法的理解。

    本書第1~5章和第13章由盧瀟和盧靚妮編寫,第6~9章由孫璐和蔣華編寫,第10~12章由劉娟和張科英編寫。韓毅娜和車從領、張強、孫路等對書中的實例及圖表做了大量的工作。

    在本書編寫過程中作者參考了大量書籍、資料和網站,同時融入了作者多年教學和科研工作的體會和經驗。鑒于作者的學識水平有限,書中謬誤和不足之處在所難免,敬請廣大讀者批評指正。

    編 者

    2010年12月

    前言

    第1章 概述 1
    1.1 軟件的概念 1
    1.1.1 軟件的發展階段 1
    1.1.2 軟件的定義 2
    1.2 軟件危機 2
    1.2.1 什么是軟件危機 2
    1.2.2 產生軟件危機的原因 3
    1.2.3 解決軟件危機的途徑 5
    1.3 軟件工程 5
    1.3.1 軟件工程的定義 5
    1.3.2 軟件工程的內容 6
    1.3.3 軟件工程的基本原理 7
    1.3.4 軟件工程項目的基本目標 8
    1.4 軟件過程和軟件生存期 8
    1.4.1 軟件過程 8
    1.4.2 軟件生命周期 10
    1.5 軟件開發過程模型 10
    1.5.1 瀑布模型 11
    1.5.2 原型模型 12
    1.5.3 螺旋模型 13
    1.5.4 噴泉模型 14
    1.5.5 構件組裝模型 15
    1.5.6 統一過程模型 16
    1.5.7 敏捷開發過程 16
    1.6 軟件開發方法簡述 18
    1.6.1 結構化方法 18
    1.6.2 面向數據結構的開發方法 18
    1.6.3 面向對象的方法 19
    1.6.4 可視化開發方法 20
    1.7 軟件工程的發展趨勢 20
    1.8 小結 21
    習題1 22
    第2章 可行性研究與軟件計劃 23
    2.1 可行性研究 23
    2.1.1 可行性研究的任務 23
    2.1.2 可行性研究的步驟 24
    2.2 系統流程圖 26
    2.2.1 系統流程圖的符號 26
    2.2.2 系統流程圖舉例 27
    2.2.3 系統流程圖的分層 28
    2.3 軟件計劃 28
    2.3.1 確定軟件計劃 28
    2.3.2 復審軟件計劃 33
    2.4 成本/效益分析 33
    2.4.1 成本估算技術 33
    2.4.2 成本/效益分析的方法 37
    2.5 小結 38
    習題2 39
    第3章 需求分析 40
    3.1 需求分析的概念和任務 40
    3.1.1 需求的概念 40
    3.1.2 需求的層次 40
    3.1.3 需求分析的任務 41
    3.2 獲取需求的方法 45
    3.2.1 存在問題 46
    3.2.2 常用方法 46
    3.2.3 需求分析的原則 47
    3.2.4 需求分析方法概述 47
    3.3 結構化分析方法 49
    3.3.1 結構化分析方法的基本思想 49
    3.3.2 描述工具 50
    3.3.3 數據流圖 50
    3.3.4 數據字典 56
    3.3.5 加工邏輯說明 57
    3.4 原型法 60
    3.4.1 原型在需求分析中的作用 61
    3.4.2 快速原型開發過程 62
    3.5 小結 64
    習題3 65
    第4章 總體設計 66
    4.1 總體設計的任務及目標 66
    4.1.1 總體設計的任務 66
    4.1.2 總體設計的目標 69
    4.2 總體設計的概念和原理 69
    4.2.1 軟件結構和過程 70
    4.2.2 模塊化 72
    4.3 設計準則 82
    4.4 總體設計的常用方法及工具 86
    4.4.1 面向數據流的設計方法 86
    4.4.2 面向數據結構的分析設計方法 94
    4.5 小結 103
    習題4 103
    第5章 詳細設計 105
    5.1 詳細設計的任務 105
    5.2 詳細設計的原則 105
    5.3 詳細設計的方法和工具 106
    5.3.1 詳細設計的方法 106
    5.3.2 詳細設計工具的選擇 106
    5.3.3 常用詳細設計工具 107
    5.4 詳細設計規格說明與復審 113
    5.4.1 詳細設計說明 113
    5.4.2 設計復審 114
    5.5 界面設計 114
    5.5.1 人機界面設計的一般原則和步驟 115
    5.5.2 字符界面設計 117
    5.5.3 菜單設計 117
    5.5.4 對話框設計 118
    5.5.5 多窗口界面設計 118
    5.6 軟件體系結構 119
    5.6.1 軟件體系結構的興起 119
    5.6.2 軟件體系結構的概念 119
    5.6.3 軟件體系結構的現狀及發展方向 121
    5.6.4 軟件體系結構的風格 123
    5.6.5 軟件體系結構的描述方法 129
    5.7 幾種新型的軟件體系結構 131
    5.7.1 三層C/S軟件體系結構 131
    5.7.2 C/S與B/S混合軟件體系結構 133
    5.8 小結 133
    習題5 134
    第6章 編碼 135
    6.1 程序設計語言 135
    6.1.1 程序設計語言的分類 135
    6.1.2 程序設計語言的選擇 136
    6.2 程序設計風格 137
    6.2.1 源程序文檔化 137
    6.2.2 數據說明 138
    6.2.3 語句結構 139
    6.2.4 輸入/輸出(I/O) 139
    6.3 實例 140
    6.4 小結 142
    習題6 142
    第7章 軟件測試 143
    7.1 軟件測試的任務和目標 143
    7.1.1 軟件測試的目標 143
    7.1.2 軟件測試原則 143
    7.2 軟件測試的方法 145
    7.2.1 白盒測試法 145
    7.2.2 黑盒測試法 150
    7.3 軟件測試的步驟 152
    7.3.1 單元測試 153
    7.3.2 集成測試 154
    7.3.3 確認測試 156
    7.3.4 系統測試 157
    7.4 調試 158
    7.4.1 調試過程 158
    7.4.2 調試方法 159
    7.4.3 調試原則 160
    7.5 實例 161
    7.6 小結 163
    習題7 164
    第8章 軟件維護 165
    8.1 軟件維護的概念 165
    8.2 軟件維護的特點 166
    8.2.1 與維護相關的問題 166
    8.2.2 維護的代價 167
    8.3 軟件維護的步驟 167
    8.3.1 維護申請報告 167
    8.3.2 維護工作實施 168
    8.3.3 維護文檔整理 170
    8.3.4 維護活動評價 170
    8.4 軟件的可維護性 171
    8.4.1 影響軟件可維護性的因素 171
    8.4.2 提高軟件的可維護性方法 172
    8.5 逆向工程和再工程 173
    8.5.1 預防性維護 173
    8.5.2 軟件的逆向工程和再工程 174
    8.6 實例 174
    8.7 小結 175
    習題8 176
    第9章 面向對象方法學 177
    9.1 面向對象方法學概述 177
    9.1.1 面向對象方法學的引入 177
    9.1.2 面向對象的基本概念 179
    9.2 面向對象建模 182
    9.2.1 統一建模語言 183
    9.2.2 UML圖形表示 183
    9.2.3 對象建模 184
    9.2.4 動態建模 190
    9.2.5 功能建模 191
    9.3 面向對象分析 194
    9.3.1 面向對象分析的目標和任務 194
    9.3.2 面向對象分析的基本原則 195
    9.3.3 面向對象分析的基本過程 195
    9.4 面向對象設計 198
    9.4.1 面向對象設計的基本準則 198
    9.4.2 啟發規則 200
    9.4.3 面向對象設計的基本內容 201
    9.4.4 問題域子系統設計 202
    9.4.5 人機交互子系統設計 203
    9.4.6 任務管理子系統設計 203
    9.4.7 數據管理子系統設計 204
    9.5 面向對象實現 206
    9.5.1 面向對象程序設計語言 206
    9.5.2 面向對象程序設計風格 207
    9.5.3 面向對象程序測試 208
    9.6 面向對象實例 208
    9.6.1 圖書館管理信息系統的需求說明 209
    9.6.2 UML建模 209
    9.7 小結 215
    習題9 216
    第10章 軟件工程標準化和軟件文檔 217
    10.1 軟件工程標準化的概念 217
    10.1.1 什么是軟件工程標準化 217
    10.1.2 軟件工程標準化的意義 218
    10.1.3 軟件工程標準化的類型 218
    10.2 軟件工程標準的制定與推行 219
    10.2.1 軟件工程標準的制定與推行 219
    10.2.2 軟件工程標準在開發機構中的
    推行 220
    10.3 軟件工程標準的層次和體系框架 221
    10.3.1 軟件工程標準的層次 221
    10.3.2 軟件工程標準的體系框架 222
    10.3.3 中國的軟件工程標準化工作 225
    10.4 ISO 9000國際標準簡介 227
    10.4.1 ISO 9000標準的特點 227
    10.4.2 ISO 9000標準的構成 227
    10.5 軟件文檔 228
    10.5.1 軟件文檔的作用和分類 228
    10.5.2 軟件文檔的管理和維護 231
    10.6 小結 232
    習題10 232
    第11章 軟件工程質量 233
    11.1 軟件質量特性 233
    11.1.1 軟件質量的定義 233
    11.1.2 軟件質量的特性 233
    11.2 軟件質量的度量和評價 236
    11.2.1 軟件質量的度量 236
    11.2.2 軟件質量的評價 237
    11.3 軟件質量保證 238
    11.3.1 什么是軟件質量保證 238
    11.3.2 軟件質量保證的主要任務 238
    11.3.3 軟件質量保證體系 239
    11.4 軟件質量管理體系 242
    11.4.1 軟件產品質量管理的特點 242
    11.4.2 軟件開發的質量管理體系 242
    11.5 小結 243
    習題11 243
    第12章 軟件工程項目管理 244
    12.1 軟件項目管理 244
    12.1.1 軟件項目管理的特點 244
    12.1.2 軟件項目管理的主要職能 244
    12.2 常見管理技術及工具簡介 245
    12.2.1 軟件項目管理的主要內容 245
    12.2.2 常見工具簡介 252
    12.3 軟件過程成熟度模型 254
    12.3.1 軟件能力成熟度模型 254
    12.3.2 能力成熟度模型集成 256
    12.4 項目管理認證體系IPMP與PMP 258
    12.4.1 IPMP概況 258
    12.4.2 PMP簡介 259
    12.5 小結 259
    習題12 259
    第13章 開發實例 260
    13.1 項目論證和計劃 260
    13.1.1 系統調查 260
    13.1.2 新系統的總體功能需求和性能要求 264
    13.1.3 完成文檔 266
    13.2 需求分析 266
    13.2.1 數據流分析 266
    13.2.2 數據字典 269
    13.2.3 處理邏輯描述 278
    13.2.4 形成需求規格說明書并進行
    需求評審 281
    13.3 系統設計 281
    13.3.1 系統總體概要設計 281
    13.3.2 詳細設計 283
    13.3.3 數據庫設計 285
    13.3.4 界面設計 287
    13.3.5 完成設計文檔和設計評審 289
    13.4 系統實現 289
    13.4.1 系統物理實現 289
    13.4.2 數據庫物理設計 289
    13.4.3 編碼 289
    13.5 小結 290
    參考文獻 291
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 亚洲午夜免费| 在线免费福利| 国产精品久久久久影视不卡| 中文字幕热久久久久久久| 久久99国产亚洲高清观看首页| 天天色色网| 精品9e精品视频在线观看| 中文字幕一区2区3区| 狠狠五月深爱婷婷网| 一本中文字幕一区| 男人把女人c爽的免费视频| 日本99热| 久久99国产一区二区三区| 亚洲综合在线观看一区| 久久久久免费| 91美女视频在线| 4hc44www四虎永久| 久久99中文字幕伊人| 伊人国产在线观看| 国产精品特黄一级国产大片| 日本三级成人中文字幕乱码 | 在线视频精品视频| 国产原创麻豆| 色中文字幕在线| 91精品专区| 好色123| 四虎精品永久在线| 99爱在线精品视频免费观看9| 苦瓜se在线精品视频| 亚洲欧洲国产精品| 99亚洲精品视频| 精品伊人久久久久7777人| 日本道综合一本久久久88| 久久国产乱子伦精品免费午夜| 香蕉免费看一区二区三区| 97午夜视频| 国内精品久久久久久不卡影院 | 91激情在线| 久久精品国产精品青草不卡| 亚洲人成人毛片无遮挡| 91精品一区二区三区在线播放|