信息系統(tǒng)分析與開發(fā)技術(第3版)
定 價:76 元
- 作者:梁昌勇
- 出版時間:2024/4/1
- ISBN:9787121475122
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:G202
- 頁碼:380
- 紙張:
- 版次:01
- 開本:16開
本書為"十二五”普通高等教育本科國家級規(guī)劃教材、工業(yè)和信息化部"十二五”規(guī)劃教材。 本書以信息系統(tǒng)開發(fā)生命周期模型為主線,以結(jié)構(gòu)化開發(fā)方法和面向?qū)ο箝_發(fā)方法兩種主流方法為主線,闡述如下內(nèi)容:信息系統(tǒng)和信息管理等有關基本概念,信息系統(tǒng)開發(fā)方法和模型,信息系統(tǒng)的規(guī)劃方法、分析方法和技術、設計方法和技術、實現(xiàn)方法和技術,新一代信息技術背景下信息系統(tǒng)開發(fā)方法和技術,信息系統(tǒng)測試和項目管理,并以實際信息系統(tǒng)開發(fā)項目作為案例進行分析。 本書不僅可以作為大數(shù)據(jù)管理與應用、信息管理與信息系統(tǒng)等相關專業(yè)的教材,也可供從事信息系統(tǒng)管理和開發(fā)人員參考。
梁昌勇,教授,博士,博士生導師,教育部長江學者特聘教授,享受國務院特殊津貼專家,安徽省教學名師,安徽省師德先進個人。現(xiàn)任合肥工業(yè)大學科研院副院長,曾任合肥工業(yè)大學管理學院院長。目前兼任教育部管理科學與工程類教學指導委員會委員,全國工程管理專業(yè)學位研究生教育指導委員會委員,中國優(yōu)選法統(tǒng)籌法與經(jīng)濟數(shù)學研究會副理事長,CNAIS常務理事,安徽省管理學學會理事長。
目 錄
第1章 信息系統(tǒng)概述 1
1.1 信息系統(tǒng)的基本內(nèi)涵 2
1.1.1 信息系統(tǒng)的定義 2
1.1.2 信息系統(tǒng)的組成 3
1.1.3 信息系統(tǒng)的功能 5
1.1.4 信息系統(tǒng)的類型 6
1.2 信息系統(tǒng)的發(fā)展歷程和趨勢 10
1.2.1 信息系統(tǒng)的發(fā)展歷程 10
1.2.2 信息系統(tǒng)的發(fā)展趨勢 12
1.3 典型的信息系統(tǒng) 13
1.3.1 企業(yè)資源計劃系統(tǒng) 13
1.3.2 決策支持系統(tǒng) 15
1.3.3 電子商務系統(tǒng) 16
1.3.4 專家系統(tǒng) 17
1.4 信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型 19
1.4.1 組織數(shù)字化轉(zhuǎn)型的時代必然性 19
1.4.2 組織數(shù)字化轉(zhuǎn)型的內(nèi)涵 20
1.4.3 信息系統(tǒng)與組織數(shù)字化轉(zhuǎn)型的相互推動作用 21
1.5 信息系統(tǒng)工程倫理 22
1.5.1 工程倫理 22
1.5.2 信息系統(tǒng)的倫理問題 22
1.5.3 信息系統(tǒng)生命周期中的倫理問題 24
本章小結(jié) 25
思考題 26
參考文獻 26
第2章 信息系統(tǒng)開發(fā)方法和模型 28
2.1 信息系統(tǒng)生命周期和開發(fā)周期 29
2.1.1 信息系統(tǒng)生命周期 29
2.1.2 信息系統(tǒng)開發(fā)周期 31
2.2 信息系統(tǒng)開發(fā)方法 31
2.2.1 結(jié)構(gòu)化生命周期法 31
2.2.2 原型法 33
2.2.3 面向?qū)ο蠓?34
2.3 信息系統(tǒng)開發(fā)模型 36
2.3.1 瀑布模型 37
2.3.2 原型模型 38
2.3.3 增量模型 40
2.3.4 螺旋模型 42
2.3.5 基于構(gòu)件的開發(fā)模型 44
2.3.6 基于體系結(jié)構(gòu)的開發(fā)模型 45
2.3.7 RUP 46
2.4 信息系統(tǒng)開發(fā)方式 48
2.4.1 自主開發(fā) 49
2.4.2 聯(lián)合開發(fā) 49
2.4.3 系統(tǒng)外包 49
本章小結(jié) 51
思考題 51
參考文獻 52
第3章 企業(yè)信息化戰(zhàn)略設計與信息系統(tǒng)規(guī)劃 53
3.1 企業(yè)信息化戰(zhàn)略規(guī)劃 54
3.1.1 新時代背景下企業(yè)信息化戰(zhàn)略規(guī)劃面臨的問題 54
3.1.2 企業(yè)信息化戰(zhàn)略規(guī)劃的思路 56
3.1.3 企業(yè)信息化戰(zhàn)略規(guī)劃的步驟 57
3.2 企業(yè)信息化戰(zhàn)略頂層設計 57
3.2.1 企業(yè)信息化戰(zhàn)略頂層設計的概念和定位 57
3.2.2 企業(yè)信息化戰(zhàn)略頂層設計的內(nèi)容 58
3.2.3 企業(yè)信息化戰(zhàn)略頂層設計的框架 61
3.3 企業(yè)架構(gòu)理論 61
3.3.1 企業(yè)架構(gòu)的理論內(nèi)涵 62
3.3.2 企業(yè)架構(gòu)的發(fā)展歷程 62
3.3.3 企業(yè)架構(gòu)的方法論 64
3.3.4 主流企業(yè)架構(gòu) 67
3.4 信息系統(tǒng)規(guī)劃 72
3.4.1 信息系統(tǒng)規(guī)劃概述 72
3.4.2 信息系統(tǒng)規(guī)劃的內(nèi)容 73
3.4.3 信息系統(tǒng)規(guī)劃的步驟 76
3.4.4 信息系統(tǒng)規(guī)劃的方法 78
3.4.5 信息系統(tǒng)規(guī)劃的工具 81
本章小結(jié) 84
思考題 85
參考文獻 85
第4章 信息系統(tǒng)的結(jié)構(gòu)化分析與建模 86
4.1 系統(tǒng)分析概述 87
4.1.1 系統(tǒng)分析的目標和內(nèi)容 87
4.1.2 系統(tǒng)總體目標及范圍 89
4.1.3 系統(tǒng)分析常用方法 90
4.2 需求信息的獲取 91
4.2.1 需求信息的種類 91
4.2.2 需求信息的來源和收集 92
4.2.3 需求信息的獲取方法 92
4.3 結(jié)構(gòu)化分析方法 93
4.3.1 自頂向下分析 93
4.3.2 業(yè)務流程分析 94
4.3.3 數(shù)據(jù)流程分析 95
4.3.4 數(shù)據(jù)流程圖 96
4.3.5 數(shù)據(jù)字典 101
4.4 處理邏輯描述工具 104
4.4.1 結(jié)構(gòu)化語言 104
4.4.2 決策樹 106
4.4.3 決策表 107
4.4.4 工具選擇 108
4.5 結(jié)構(gòu)化分析案例 109
本章小結(jié) 112
思考題 113
參考文獻 113
第5章 信息系統(tǒng)的結(jié)構(gòu)化設計 115
5.1 系統(tǒng)結(jié)構(gòu)化設計概述 116
5.1.1 系統(tǒng)結(jié)構(gòu)化設計的任務 116
5.1.2 系統(tǒng)結(jié)構(gòu)化設計的原則 117
5.2 總體設計 117
5.2.1 系統(tǒng)體系架構(gòu)設計 118
5.2.2 系統(tǒng)模塊結(jié)構(gòu)設計 118
5.2.3 系統(tǒng)物理配置方案設計 118
5.2.4 總體數(shù)據(jù)庫設計 120
5.3 詳細設計 121
5.3.1 代碼設計 121
5.3.2 數(shù)據(jù)庫設計 122
5.3.3 輸入/輸出設計 127
5.3.4 人機交互設計 129
5.3.5 處理流程設計 130
5.3.6 安全保密設計 133
5.3.7 編制系統(tǒng)設計說明書 133
5.4 結(jié)構(gòu)化設計方法 134
5.4.1 自頂向下設計 134
5.4.2 模塊化設計 135
5.4.3 流程重組和設計 145
5.5 結(jié)構(gòu)化設計案例 148
5.5.1 系統(tǒng)功能結(jié)構(gòu)設計 148
5.5.2 數(shù)據(jù)庫設計 148
5.5.3 處理過程設計 150
5.5.4 數(shù)據(jù)的安全設計 151
本章小結(jié) 152
思考題 152
參考文獻 152
第6章 信息系統(tǒng)的面向?qū)ο蠓治雠c建模 154
6.1 面向?qū)ο蠓治龅幕靖拍?155
6.1.1 面向?qū)ο蠓椒ǖ幕靖拍?155
6.1.2 面向?qū)ο蠓治龅母拍詈蛢?yōu)點 158
6.1.3 面向?qū)ο蠓治龅闹饕瓌t 159
6.2 統(tǒng)一建模語言 160
6.2.1 UML概述 160
6.2.2 UML的內(nèi)容 161
6.2.3 UML分析建模過程 163
6.3 面向?qū)ο蠓治?164
6.3.1 面向?qū)ο蠓治龅南到y(tǒng)模型 164
6.3.2 面向?qū)ο蠓治龅倪^程 166
6.4 面向?qū)ο蟮腢ML分析建模 168
6.4.1 用例圖 169
6.4.2 類圖 172
6.4.3 順序圖 175
6.4.4 通信圖 176
6.4.5 狀態(tài)機圖 177
6.5 面向?qū)ο蠓治霭咐?177
6.5.1 案例概述 177
6.5.2 需求分析 178
6.5.3 系統(tǒng)分析 181
本章小結(jié) 183
思考題 184
參考文獻 184
第7章 信息系統(tǒng)的面向?qū)ο笤O計 185
7.1 面向?qū)ο笤O計的基本概念 186
7.1.1 面向?qū)ο笤O計的概念 186
7.1.2 面向?qū)ο笤O計的目標和任務 187
7.2 面向?qū)ο笤O計模型 187
7.3 面向?qū)ο笤O計過程 188
7.3.1 問題域設計 188
7.3.2 人機交互設計 189
7.3.3 任務管理設計 191
7.3.4 數(shù)據(jù)管理設計 192
7.4 UML的設計和實現(xiàn)模型 193
7.4.1 設計類圖 193
7.4.2 活動圖 196
7.4.3 構(gòu)件圖 199
7.4.4 包圖 200
7.4.5 UML實現(xiàn)模型 202
7.5 設計模式 203
7.5.1 設計模式概念 203
7.5.2 設計原則 204
7.5.3 常用設計模式 205
7.6 面向?qū)ο笤O計案例 211
7.6.1 系統(tǒng)平臺設計 211
7.6.2 結(jié)構(gòu)設計 211
7.6.3 用例設計 212
7.6.4 數(shù)據(jù)庫設計 214
本章小結(jié) 216
思考題 217
參考文獻 217
第8章 基于新一代信息技術的信息系統(tǒng)開發(fā) 218
8.1 新一代信息技術及其應用 219
8.1.1 新一代信息技術概述 219
8.1.2 新一代信息技術在信息系統(tǒng)中的應用 221
8.2 信息系統(tǒng)架構(gòu)設計和開發(fā) 225
8.2.1 信息系統(tǒng)架構(gòu)概述 225
8.2.2 基于SOA的信息系統(tǒng)開發(fā) 232
8.2.3 基于微服務的信息系統(tǒng)開發(fā) 236
8.2.4 基于低代碼的信息系統(tǒng)開發(fā) 246
8.3 移動端App開發(fā) 248
8.3.1 移動端App概述 249
8.3.2 移動端App開發(fā)的主要模式 249
8.3.3 移動端App開發(fā)的一般流程 254
8.4 大數(shù)據(jù)驅(qū)動的信息系統(tǒng)開發(fā) 255
8.4.1 數(shù)據(jù)驅(qū)動的信息系統(tǒng)概述 255
8.4.2 數(shù)據(jù)驅(qū)動的信息系統(tǒng)開發(fā) 259
8.5 開放環(huán)境下的信息系統(tǒng)安全設計 262
8.5.1 信息系統(tǒng)安全定義 262
8.5.2 信息系統(tǒng)安全威脅 263
8.5.3 安全設計內(nèi)容 265
8.5.4 基于區(qū)塊鏈的信息系統(tǒng)安全設計 267
本章小結(jié) 268
思考題 269
參考文獻 269
第9章 信息系統(tǒng)測試方法和技術 271
9.1 測試概述 272
9.1.1 測試的概念和目標 272
9.1.2 測試原則 273
9.1.3 測試分類 275
9.2 測試步驟 275
9.2.1 軟件測試 276
9.2.2 硬件測試 277
9.2.3 網(wǎng)絡測試 277
9.3 測試方法 278
9.3.1 白盒測試和黑盒測試 278
9.3.2 靜態(tài)測試和動態(tài)測試 280
9.3.3 驗證和確認 282
9.3.4 自動化測試和隨機測試 283
9.3.5 敏捷測試和冒煙測試 285
9.4 測試過程 286
9.4.1 單元測試 286
9.4.2 集成測試 289
9.4.3 系統(tǒng)測試 292
9.4.4 驗收測試 294
9.5 面向?qū)ο鬁y試 296
9.5.1 面向?qū)ο蟮膶哟螠y試 297
9.5.2 面向?qū)ο蟮膯卧獪y試 298
9.5.3 面向?qū)ο蟮募蓽y試 300
9.5.4 面向?qū)ο蟮南到y(tǒng)測試 302
9.6 系統(tǒng)測試管理 303
9.6.1 測試管理的內(nèi)容和常用工具 303
9.6.2 測試組織管理 304
9.6.3 測試過程管理 305
9.6.4 資源和配置管理 306
9.6.5 測試文檔管理 306
9.7 信息系統(tǒng)測試案例 307
本章小結(jié) 312
思考題 313
參考文獻 313
第10章 信息系統(tǒng)項目管理 315
10.1 信息系統(tǒng)項目管理概述 316
10.1.1 項目 316
10.1.2 信息系統(tǒng)項目 317
10.1.3 項目管理 319
10.1.4 信息系統(tǒng)項目管理 322
10.2 信息系統(tǒng)項目管理的內(nèi)容 323
10.2.1 范圍管理 323
10.2.2 進度管理 328
10.2.3 成本管理 332
10.2.4 質(zhì)量管理 335
10.2.5 風險管理 339
10.2.6 配置管理 341
10.3 信息系統(tǒng)項目管理的過程 344
10.3.1 信息系統(tǒng)項目管理過程的內(nèi)容 344
10.3.2 信息系統(tǒng)項目管理過程之間的關系 346
10.4 信息系統(tǒng)外包管理 347
10.4.1 需求管理 348
10.4.2 招標管理 348
10.4.3 過程管理 350
10.4.4 成果驗收 351
10.4.5 運維服務 352
10.5 信息系統(tǒng)文檔管理 353
10.5.1 信息系統(tǒng)文檔的標準 353
10.5.2 信息系統(tǒng)文檔的作用 354
10.5.3 信息系統(tǒng)文檔的分類 355
10.5.4 信息系統(tǒng)文檔的編制和管理 357
本章小結(jié) 358
思考題 359
參考文獻 359
第11章 信息系統(tǒng)開發(fā)實例 360
11.1 項目概述 361
11.1.1 項目背景 361
11.1.2 開發(fā)目標和指導原則 361
11.1.3 指導思想和開發(fā)策略 362
11.1.4 項目團隊組建和管理 363
11.2 業(yè)務流程分析 363
11.2.1 業(yè)務特點分析 363
11.2.2 總體業(yè)務流程分析 365
11.2.3 詳細業(yè)務流程分析 365
11.3 數(shù)據(jù)流程分析 365
11.3.1 設計項目管理第一層數(shù)據(jù)流程分析 365
11.3.2 設計項目管理第二層數(shù)據(jù)流程分析 370
11.3.3 設計項目管理第三層數(shù)據(jù)流程分析 373
11.3.4 數(shù)據(jù)字典 376
11.4 結(jié)構(gòu)化設計 383
11.4.1 系統(tǒng)功能總體框架設計 383
11.4.2 系統(tǒng)功能結(jié)構(gòu)設計 384
11.4.3 各子系統(tǒng)功能詳細設計 384
11.4.4 數(shù)據(jù)庫設計 387
11.5 運行環(huán)境設計 389
11.5.1 運行環(huán)境分析 389
11.5.2 網(wǎng)絡環(huán)境設計 390
11.6 系統(tǒng)實施 392
11.6.1 進度計劃 392
11.6.2 培訓計劃 393
11.6.3 系統(tǒng)維護和服務 393
11.6.4 系統(tǒng)運行情況及效果 394
本章小結(jié) 394
思考題 394