《信息系統開發方法教程(第四版)》是2014年清華大學出版社出版的圖書。
基本介紹
- 書名:信息系統開發方法教程(第四版)
- ISBN:9787302336723
- 定價:35元
- 裝幀:平裝
- 印次:4-2
- 印刷日期:2014-12-24
圖書簡介,目錄,
圖書簡介
本書全面地介紹信息系統開發中的基本概念、基本工作原理、開發思想和開發方法,引入了CMM概念,系統地介紹信息系統開發過程中的項目管理;結合實際案例系統介紹以數據規劃為核心的信息系統總體規劃方法,在需求分析階段實現由業務過程向面向對象分析的過渡,並在系統分析、設計、測試階段,以面向對象技術和UML為基礎系統地介紹開發方法和工作思路。本書力求理論與實際的有機結合,使開發方法具有較強的可操作性,指導開發人員能夠構建一個性能良好、實用、可修改、可擴充的信息系統,並為信息資源的開發和利用奠定良好的基礎。本書還提供了與之配套的電子版開發文檔、源程式代碼和教學課件,以方便教學。
目錄
第1章信息系統基本概念1
1.1信息的基本概念1
1.1.1數據與信息1
1.1.2信息的特性2
1.1.3信息的生命階段4
1.2信息系統的基本概念9
1.2.1系統的概念9
1.2.2信息系統11
1.3信息系統的開發19
1.3.1信息系統開發中常見的一些問題20
1.3.2系統的方法21
1.3.3系統開發步驟23
1.3.4信息系統開發的基本原理和基本觀點27
1.4信息系統開發的組織及項目管理29
1.4.1信息系統開發人員的組織30
1.4.2系統分析員應具有的基本技能31
1.4.3信息系統開發中的文檔管理32
1.4.4信息系統開發中的項目管理35
1.5原型法40
1.5.1原型法開發步驟40
1.5.2原型法的使用前提42
1.5.3原型法的人員組織和工作環境43
思考題44
第2章信息系統開發過程管理45
2.1CMM概述45
2.1.1CMM基本概念45
2.1.2CMM框架47
2.1.3CMM管理手段53
2.2信息系統開發過程模型55
2.2.1常用的開發模型55
2.2.2CMM中的開發流程定義58
2.2.3CMM中的開發流程裁剪64
2.3信息系統開發過程中的標準規範66
2.3.1過程文檔的標準規範66
2.3.2開發文檔的標準規範68
2.3.3程式編制的標準規範69
思考題69
第3章信息系統總體規劃70
3.1信息系統總體規劃概述70
3.1.1問題的提出70
3.1.2總體規劃的時機73
3.1.3總體規劃的內容74
3.1.4總體規劃的組織75
3.1.5總體規劃的步驟77
3.2數據環境79
3.2.1建立資料庫的必要性79
3.2.2四類數據環境79
3.2.3主題資料庫規劃的內容80
3.3總體業務規劃82
3.3.1現行系統的調查82
3.3.2職能域84
3.3.3業務過程85
3.3.4業務活動88
3.3.5業務模型的最佳化91
3.4總體數據規劃96
3.4.1主題資料庫規劃96
3.4.2信息系統總體結構規劃97
3.4.3主題資料庫的分布規劃104
3.4.4主題資料庫的可靠性規劃107
3.5信息技術規劃107
3.5.1關鍵技術套用規劃107
3.5.2套用開發策略規劃110
3.5.3數據管理策略112
3.5.4硬體基礎設施規劃113
3.5.5開發工具的選擇策略114
思考題115
第4章業務流程及功能需求分析116
4.1需求調查概述116
4.1.1良好需求的特徵116
4.1.2需求調查的步驟及工作產品118
4.1.3需求調查前的準備120
4.2業務流程調查121
4.2.1業務流程圖繪製標準121
4.2.2業務流程概要調查122
4.2.3業務流程詳細調查124
4.2.4業務流程審查與確認128
4.3功能需求分析131
4.3.1需求分析文檔標準131
4.3.2需求分析135
4.3.3用例模型的建立及檢驗141
4.4功能描述146
4.4.1用例的活動圖描述146
4.4.2狀態圖151
4.4.3用例說明152
4.4.4情景描述板161
思考題162
第5章系統分析建模163
5.1系統分析概述163
5.1.1系統分析任務及步驟163
5.1.2系統分析的工作產品164
5.1.3系統分析的特點166
5.2過程建模及用例模型設計167
5.2.1詳細的功能分析及過程建模167
5.2.2過程模型的審查與確認172
5.2.3用例模型的設計174
5.3時序分析178
5.3.1時序圖製作規範178
5.3.2功能需求的時序描述180
5.3.3時序描述的檢驗187
5.4類分析模型187
5.4.1系統分析中的常用類及關係188
5.4.2時序圖向類分析模型的轉換189
5.4.3構建類分析模型193
5.5數據建模196
5.5.1關係的基本性質及規範化形式196
5.5.2數據分析建立數據模型200
5.5.3信息分類編碼設計204
思考題211
第6章信息系統設計212
6.1信息系統設計概述212
6.1.1功能設計的基本任務212
6.1.2系統設計評價標準214
6.1.3系統設計的步驟及工作產品218
6.2系統架構設計及資料庫物理設計219
6.2.1系統架構簡介219
6.2.2系統架構的選擇222
6.2.3系統架構的配置224
6.3系統界面設計226
6.3.1輸入輸出方式226
6.3.2操作模式的設計228
6.3.3C/S與B/S中界面設計比較230
6.3.4互動界面設計231
6.4系統功能設計235
6.4.1系統互動設計236
6.4.2系統流程對象設計237
6.4.3系統實體對象設計240
6.5持久化設計242
6.5.1資料庫物理設計242
6.5.2對象的持久化245
6.6程式設計247
6.6.1面向對象功能設計方法248
6.6.2面向對象的程式代碼設計255
6.7系統實現264
6.7.1系統配置及設定265
6.7.2系統的部署265
思考題268
第7章系統測試269
7.1系統測試概述269
7.1.1測試的基本方法269
7.1.2測試的基本原則271
7.1.3測試內容及測試手段273
7.2人工測試方法274
7.2.1程式審查會275
7.2.2人工運行277
7.2.3靜態檢驗277
7.3測試用例的設計278
7.3.1測試用例的設計步驟278
7.3.2白盒測試280
7.3.3黑盒測試283
7.3.4測試用例設計策略292
7.4單元測試和集成測試293
7.4.1單元測試293
7.4.2集成測試294
7.4.3測試的執行295
7.5高級測試296
7.5.1系統測試296
7.5.2驗收測試及安裝測試298
7.6測試計畫和控制298
7.6.1測試計畫299
7.6.2測試完成的標準299
思考題301
第8章系統運行維護302
8.1系統切換302
8.1.1系統切換前的準備302
8.1.2系統切換303
8.2系統運行維護304
8.2.1系統運行304
8.2.2系統維護306
8.3系統運行的審計與評價308
思考題310
附錄A程式代碼編寫規範示例311
A.1排版311
A.2注釋313
A.3命名314
附錄BRationalRose使用方法簡介316
B.1RationalRose的啟動316
B.2用例圖317
B.3類圖319
B.4狀態圖321
B.5順序圖322
B.5.1初始順序圖322
B.5.2將對象映射類324
B.5.3將訊息映射到方法324
參考文獻327