信息系統分析與開發技術(第2版)

信息系統分析與開發技術(第2版)

《信息系統分析與開發技術(第2版)》是2015年11月電子工業出版社出版的圖書,作者是梁昌勇。

基本介紹

  • 中文名:信息系統分析與開發技術(第2版)
  • 作者:梁昌勇
  • ISBN:9787121272905
  • 頁數:367
  • 出版社:電子工業出版社
  • 出版時間:2015年11月
  • 開本:16
內容簡介,目錄,

內容簡介

本書以信息系統開發生命周期模型為主線,以結構化開發方法和面向對象開發方法兩種主流方法為主體內容,闡述了信息系統和信息管理等有關基本概念;講解了信息系統開發模型和模式、信息系統分析方法和技術;介紹了信息系統設計方法和技術、信息系統實現方法與技術,並闡述了Internet下信息系統開發方法與技術,以及雲計算、物聯網、大數據等新興信息技術發展背景下信息系統分析與設計的未來發展趨勢。 本書不僅適合於高等學校信息管理類專業的本科生使用,也可供從事信息系統管理和開發人員使用和參考。

目錄

第1章 信息系統概述 1
1.1 信息系統的基本概念 2
1.1.1 信息系統的定義 2
1.1.2 信息系統的組成 3
1.1.3 信息系統的功能 5
1.2 信息系統的類型 6
1.2.1 事務處理系統 6
1.2.3 辦公自動化系統 9
1.2.4 決策支持系統 11
1.2.5 專家系統 13
1.3 信息系統與管理 18
1.3.1 組織管理環境的變化 18
1.3.2 新興信息技術對管理的影響 19
1.3.3 信息系統對管理的支持 21
1.3.4 管理科學化對信息系統的影響 23
1.4 信息系統規劃與企業發展戰略 24
1.4.1 信息系統規劃的概念 24
1.4.2 信息系統規劃的內容 25
1.4.3 信息系統規劃與企業發展的戰略關係 28
1.4.4 信息系統規劃的實施方法 29
本章小結 33
思考與討論 34
參考文獻 34
第2章 信息系統開發(方法和模型) 37
2.1 信息系統的開發方法 38
2.1.1 結構化生命周期法 38
2.1.2 原型法 41
2.1.3 面向對象法 42
2.1.4 敏捷開發方法 47
2.2 信息系統開發模型 49
2.2.1 瀑布模型 49
2.2.2 螺旋模型 51
2.2.3 增量模型 53
2.2.4 噴泉模型 55
2.2.6 基於構件的開發模型 58
2.2.7 基於體系結構的開發模型 59
2.2.8 RUP 61
2.3 信息系統開發方式 64
2.3.1 自主開發 64
2.3.2 聯合開發 64
本章小結 67
思考與討論 67
參考文獻 68
第3章 系統的結構化 分析與建模 69
3.1 系統分析概述 70
3.1.1 系統分析的目標和內容 70
3.1.2 系統總體目標及系統範圍 72
3.1.3 系統分析常用方法 73
3.2 需求信息的獲取 74
3.2.1 需求信息的種類 74
3.2.2 需求信息來源和收集策略 75
3.2.3 需求信息獲取的方法 75
3.3 系統結構化分析方法與工具 76
3.3.1 自頂向下分析法 76
3.3.2 業務流程分析 77
3.3.4 數據字典 84
3.4 系統的結構化描述技術 88
3.4.1 結構化英語 89
3.4.2 決策樹 91
3.4.3 決策表 92
3.4.4 結構化描述技術的選擇 94
3.5 結構化分析案例 95
3.5.1 組織結構分析 95
3.5.2 業務流程分析 96
本章小結 98
思考與討論 99
參考文獻 100
第4章 系統的面向對象分析與建模 101
4.1 面向對象分析的基本概念 102
4.1.1 面向對象方法的基本概念 102
4.1.2 面向對象分析的概念和優點 105
4.1.3 面向對象分析的主要原則 106
4.2 統一建模語言 107
4.2.1 UML概述 107
4.2.2 UML的內容 109
4.2.3 UML分析建模過程 110
4.3 面向對象分析 112
4.3.1 OOA系統模型 112
4.3.2 OOA過程 114
4.4 面向對象的UML分析建模 117
4.4.1 用例圖 117
4.4.2 類圖 121
4.4.3 順序圖 126
4.4.4 通信圖 126
4.4.5 狀態機圖 127
4.5 面向對象分析工具 128
4.5.1 Rational Rose 2003概述 128
4.5.2 Rational Rose 2003工具的基本介紹 129
4.6 面向對象分析案例 131
4.6.1 概述 131
4.6.2 需求分析 131
4.6.3 系統分析 135
本章小結 138
思考與討論 139
參考文獻 139
第5章 系統的結構化設計 141
5.1 系統的結構化設計的任務 142
5.1.1 總體設計 142
5.1.2 詳細設計 142
5.2 系統設計和結構化設計的原則 143
5.2.1 系統設計的原則 144
5.2.2 結構化設計的原則 145
5.3 結構化設計方法 145
5.3.2 流程重組與設計 147
5.3.3 數據處理與存儲設計 149
5.3.4 結構圖 153
5.3.5 結構化處理過程設計 155
5.4 模組與模組化 159
5.4.1 模組化概念 159
5.4.2 模組的聚合與耦合 160
5.4.3 模組劃分方法和原則 163
5.5 結構化設計案例 169
5.5.1 系統功能結構設計 169
5.5.2 資料庫設計 169
5.5.3 處理過程設計 171
5.5.4 數據的安全設計 172
本章小結 173
思考與討論 174
第6章 系統的面向對象設計 175
6.1 面向對象設計的基本概念 176
6.1.1 面向對象設計的概念 176
6.1.2 面向對象設計的目標和任務 176
6.2 面向對象設計的模型 177
6.3 面向對象設計的過程 178
6.3.1 問題域設計 178
6.3.2 人機互動設計 179
6.3.3 任務管理設計 181
6.3.4 數據管理設計 182
6.4 UML的設計和實現模型 183
6.4.1 設計類圖 183
6.4.2 活動圖 186
6.4.3 構件圖 189
6.4.4 包圖 191
6.4.5 UML的實現模型 193
6.5 設計模式 194
6.5.1 設計模式概念 195
6.5.2 設計原則 196
6.5.3 常用設計模式 197
6.6 面向對象設計案例 203
6.6.1 系統平台設計 204
6.6.2 結構設計 204
6.6.3 用例設計 205
6.6.4 資料庫設計 208
本章小結 210
思考與討論 210
參考文獻 211
第7章 信息系統的測試 213
7.1 系統測試的概念、目標和原則 214
7.1.1 測試的概念和目標 214
7.1.2 測試原則 215
7.2 系統測試的基本方法 216
7.2.1 白盒測試和黑盒測試 216
7.2.2 靜態測試和動態測試 219
7.2.3 驗證和確認 221
7.2.4 自動化測試和隨機測試 222
7.3 系統測試的分類和過程 225
7.3.1 測試的分類 225
7.3.2 測試的過程 225
7.4 系統測試技術 228
7.4.1 單元測試 228
7.4.2 集成測試 231
7.4.3 系統測試 234
7.4.4 驗收測試 235
7.5 面向對象的測試 237
7.5.1 面向對象層次結構測試 238
7.5.2 面向對象的單元測試 239
7.5.3 面向對象的集成測試 242
7.5.4 面向對象的系統測試 243
7.6 測試案例 244
7.6.1 支出發料管理功能的需求分析 244
7.6.2 支出發料模組的性能及可用性要求 246
7.6.3 支出發料模組的測試大綱 247
7.6.4 支出發料模組的測試用例 248
本章小結 250
思考與討論 250
第8章 Internet環境下的信息系統開發 253
8.1 Internet與信息系統的關係 254
8.1.1 Internet簡介 254
8.1.2 常用的Internet服務 255
8.1.3 Internet與信息系統的關係 256
8.1.4 基於移動網際網路的信息系統 256
8.2 Internet環境下信息系統的體系結構 257
8.2.1 客戶機/伺服器(C/S)結構 257
8.2.2 瀏覽器/伺服器(B/S)結構 259
8.2.3 C/S與B/S結構的比較 260
8.3 基於Web的信息系統開發技術 261
8.3.1 Web網路協定 261
8.3.2 Web頁面技術 262
8.4 基於Web的信息系統開發工具 268
8.4.1 HTML頁面編輯調試工具 268
8.4.2 動態頁面開發工具 269
8.4.3 圖形和動態元素製作工具 271
8.4.4 資料庫開發工具 271
8.5 基於Web的系統開發案例——設計院圖檔管理信息系統 272
8.5.1 系統開發的背景 272
8.5.2 系統開發的目標 272
8.5.3 系統運行環境 273
8.5.4 需求分析 275
8.5.5 系統設計 276
本章小結 279
思考與討論 279
參考文獻 279
第9章 信息系統開發的項目管理和規範 281
9.1 信息系統項目管理內容 282
9.1.1 項目的定義 282
9.1.3 項目管理的定義及其知識範圍 284
9.1.4 信息系統項目管理 287
9.2 信息系統項目管理過程 290
9.2.1 項目過程 290
9.2.2 項目管理過程 291
9.2.3 信息系統項目管理各過程之間的關係 292
9.3 信息系統開發的外包管理 294
9.3.1 外包項目的需求管理 295
9.3.2 承包服務商的選擇與評估 295
9.3.3 外包過程管理 297
9.3.4 外包成果驗收管理 299
9.3.5 運維服務管理 300
9.4 信息系統開發文檔編制規範 300
9.4.1 信息系統文檔的作用 300
9.4.2 信息系統文檔的分類 302
9.4.3 信息系統項目文檔標準 302
9.4.4 信息系統文檔的內容 304
9.4.5 信息系統文檔的編制與管理 307
9.5 信息系統開發過程規範 308
9.5.1 信息系統過程文檔的規範 308
9.5.2 信息系統開發文檔的規範 309
9.5.3 信息系統開發標準 310
本章小結 312
思考與討論 312
參考文獻 312
第10章 信息系統分析與開發技術的新進展 315
10.1 信息系統分析與開發技術的發展趨勢 316
10.1.1 信息系統發展的推動力和挑戰 316
10.1.2 信息系統分析與開發技術的巨觀趨勢 319
10.2 面向服務的開發技術 321
10.2.1 面向服務的架構 321
10.2.2 Web Services技術 323
10.2.3 基於SOA的OA與ERP的集成案例 325
10.3 雲計算與信息系統開發 326
10.3.1 雲計算 326
10.3.2 雲計算環境下信息系統的開發 328
10.4 物聯網與信息系統開發 331
10.4.1 物聯網 331
10.4.2 物聯網環境下信息系統的開發 332
10.5 大數據與信息系統開發 336
10.5.1 大數據 336
10.5.2 大數據下的信息系統開發 337
本章小結 340
思考與討論 340
參考文獻 341

相關詞條

熱門詞條

聯絡我們