系統分析與設計(第3版)

系統分析與設計(第3版)

《系統分析與設計(第3版)》是2012年3月人民郵電出版社出版的圖書,作者是[美]Alan Dennis、Barbara Haley Wixom、Roberta M·Roth。

基本介紹

  • 書名:系統分析與設計(第3版)
  • 作者:[美]Alan Dennis
    Barbara Haley Wixom
    Roberta M·Roth
  • ISBN:9787115186966
  • 頁數:540頁
  • 定價:69元
  • 出版社:人民郵電出版社
  • 出版時間:2012年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是“系統分析與設計”課程的經典教材,講授了系統分析與設計的基本理論和知識點,同時強調在實際項目中的套用以及其中的核心技能。全書共分為4個部分。第 一部分解釋了SDLC的計畫階段。主要講述了項目啟動和項目管理。第 二部分介紹了分析階段用到的技術。主要包含了確定需求的技術、用例技術、過程模型和數據建模。第三部分介紹了在設計階段的3種系統獲取策略、架構設計、用戶界面設計、數據存儲和程式設計。第四部分介紹了實現階段的系統構建,以及如何轉換到新系統。此外,書中還涵蓋了項目團隊中需要的各種角色和技能,以及面向對象技術,並介紹了UML的主要元素。
本書適合作為高等院校計算機、信息系統等相關專業的本科生和研究生教材,也可供一些軟體開發人員尤其是系統分析師閱讀。

圖書目錄

第 1章 系統分析與設計入門 1
1.1 引言 1
1.2.1 計畫 5
1.2.2 分析 5
1.2.3 設計 6
1.2.4 實現 6
1.3 系統開發方法論 7
1.3.1 結構化設計 8
1.3.2 快速套用開發(RAD) 9
1.3.3 敏捷開發 13
1.3.4 選擇合適的開發方法論 14
1.4 項目團隊技能和角色 15
1.4.1 業務分析員 16
1.4.2 系統分析員 17
1.4.3 基礎設施分析員 17
1.4.4 變更管理分析員 17
1.4.5 項目經理 17
小結 18
關鍵術語 18
問題 19
練習 20
小案例 20
第 一部分 計畫階段
第 2章 項目啟動 23
2.1 引言 23
2.2 項目確定 24
2.2.1 系統需求 25
2.2.2 將方案套用到CD Selections項目 26
2.3 可行性分析 28
2.3.1 技術可行性 28
2.3.2 經濟可行性 30
2.3.3 組織可行性 34
2.3.4 將方案套用到CD Selections項目 36
2.4 項目選擇 39
小結 41
關鍵術語 41
問題 42
練習 43
小案例 43
第3章 項目管理 46
3.1 引言 46
3.2 確定項目規模 47
3.3 創建和管理工作計畫 52
3.3.1 確定任務 52
3.3.2 項目工作計畫 53
3.3.3 甘特圖 54
3.3.4 PERT圖 55
3.3.5 估算求精 56
3.3.6 範圍管理 57
3.3.7 時間盒 58
3.4 安排項目人員 59
3.4.1 人員安排計畫 59
3.4.2 激勵 61
3.4.3 處理衝突 62
3.5 協調項目活動 62
3.5.1 CASE工具 63
3.5.2 標準 63
3.5.3 文檔 64
3.5.4 風險管理 64
3.6 將方案套用到CD Selections 65
3.6.1 項目人員配備 67
3.6.2 項目協調活動 69
小結 69
關鍵術語 70
問題 71
練習 72
小案例 73
第 二部分 分析階段
第4章 需求確定 77
4.1 引言 77
4.2 需求確定 78
4.2.1 什麼是需求 78
4.2.2 需求定義 80
4.2.3 確定需求 81
4.2.4 創建需求定義 81
4.3 需求分析技術 82
4.3.1 業務過程自動化 82
4.3.2 業務過程改進 83
4.3.3 業務過程再工程 86
4.3.4 分析技術比較 87
4.4 需求收集技術 88
4.4.1 需求收集實踐 88
4.4.2 面談 89
4.4.3 聯合套用開發(JAD) 94
4.4.4 問卷 97
4.4.5 文檔分析 100
4.4.6 觀察法 101
4.4.7 選擇合適的技術 101
4.5 將方案套用到CD Selections項目 103
4.5.1 需求分析技術 103
4.5.2 需求收集技術 103
4.5.3 需求定義 104
4.5.4 系統建議書 105
小結 106
關鍵術語 106
問題 107
練習 108
小案例 109
第5章 用例分析 112
5.1 引言 112
5.2 用例 113
5.2.1 用例的元素 113
5.2.2 建造用例 115
5.3 將方案套用到CD Selections項目 118
5.3.1 確定主要用例 118
5.3.2 確定每個用例的主要步驟 121
5.3.3 確定用例步驟中的元素 122
5.3.4 確認用例 124
5.3.5 修訂需求定義 126
小結 127
關鍵術語 127
問題 127
練習 128
小案例 129
第6章 過程建模 132
6.1 引言 132
6.2 數據流圖 133
6.2.1 閱讀數據流圖 133
6.2.2 數據流圖的基本元素 134
6.2.3 用數據流圖定義業務過程 136
6.2.4 過程描述 138
6.3 創建數據流圖 139
6.3.1 創建上下文圖 140
6.3.2 創建數據流圖段 140
6.3.3 創建0層數據流圖 142
6.3.4 創建1層數據流圖(及下層) 142
6.3.5 驗證數據流圖 145
6.4 將方案套用到CD Selections項目 147
6.4.1 創建上下文圖 147
6.4.2 創建數據流圖段 148
6.4.3 創建0層數據流圖 150
6.4.4 創建1層數據流圖(及下層) 150
6.4.5 驗證數據流圖 152
小結 152
關鍵術語 153
問題 153
練習 154
小案例 154
附錄A: Custom MetalWorks項目過程建模 155
第7章 數據建模 165
7.1 引言 165
7.2 實體關係圖 166
7.2.1 閱讀實體關係圖 166
7.2.2 實體關係圖的基本元素 167
7.2.3 數據字典和元數據 170
7.3 創建實體關係圖 172
7.3.1 構造實體關係圖 173
7.3.2 高級語法  174
7.3.3 將方案套用到CD Selections項目 176
7.4 驗證實體關係圖 178
7.4.1 設計指導原則 179
7.4.2 規範化 180
7.4.3 用DFD平衡ERD 184
小結 186
關鍵術語 186
問題 187
練習 187
小案例 189
附錄A: Custom MetalWorks項目數據建模 191
第三部分 設計階段
第8章 轉換到設計 197
8.1 引言 197
8.2 從需求到設計的轉換 197
8.3 系統獲取策略 199
8.3.1 定製開發 200
8.3.2 購買軟體包 201
8.3.3 外包 202
8.4 影響獲取策略的因素 203
8.4.1 業務需要 203
8.4.2 內部經驗 204
8.4.3 項目技能 204
8.4.4 項目管理 204
8.4.5 時間約束 205
8.5 選擇一個系統獲取策略 205
8.5.1 可選矩陣 206
8.5.2 將方案套用到CD Selections項目 207
小結 208
關鍵術語 209
問題 209
練習 210
小案例 210
第9章 架構設計 212
9.1 引言 212
9.2 架構設計的元素 212
9.2.1 架構構件 213
9.2.2 基於伺服器的架構 213
9.2.3 基於客戶端的架構 213
9.2.4 C/S架構 214
9.2.5 C/S架構層次 216
9.2.6 各種架構的對比 216
9.3 創建架構設計 218
9.3.1 操作性需求 219
9.3.2 性能需求 220
9.3.3 安全需求 221
9.3.4 文化與政治需求 225
9.3.5 設計架構 226
9.4 硬體與軟體規格 228
9.5 將方案套用到CD Selections項目 229
9.5.1 創建架構設計 229
9.5.2 硬體與軟體規格 231
小結 231
關鍵術語 231
問題 232
練習 233
小案例 234
第 10章 用戶界面設計 236
10.1 引言 236
10.2 用戶界面設計原則 237
10.2.1 布局 237
10.2.2 內容提示 240
10.2.3 審美學 240
10.2.4 用戶經驗 242
10.2.5 一致性 243
10.2.6 儘量減少用戶投入 243
10.3 用戶界面設計過程 243
10.3.1 使用場景開發 244
10.3.2 界面結構設計 245
10.3.3 界面標準設計 246
10.3.4 界面設計原型 248
10.3.5 界面評估 250
10.4 導航設計 251
10.4.1 基本原則 251
10.4.2 導航控制的類型 252
10.4.3 訊息 255
10.5 輸入設計 256
10.5.1 基本原則 256
10.5.2 輸入類型 257
10.5.3 輸入校驗 260
10.6 輸出設計 261
10.6.1 基本原則 261
10.6.2 輸出類型 262
10.6.3 介質 264
10.7 將方案套用到CD Selections項目 264
10.7.1 使用場景開發 265
10.7.2 界面結構設計 265
10.7.3 界面標準設計 268
10.7.4 界面模板設計 268
10.7.5 設計原型 269
10.7.6 界面評估 269
小結 270
關鍵術語 271
問題 273
練習 274
小案例 274
第 11章 程式設計 279
11.1 引言 279
11.2 從邏輯過程模型到物理過程模型的轉化 279
11.2.1 物理數據流圖 280
11.2.2 將方案套用到CD Selections項目 282
11.3 設計程式 283
11.4 結構圖 285
11.4.1 語法 285
11.4.2 創建結構圖 288
11.4.3 將方案套用到CD Selections項目 290
11.4.4 設計原則 293
11.5 程式規格 297
11.5.1 語法 297
11.5.2 將方案套用到CD Selections項目 301
小結 302
關鍵術語 303
問題 303
練習 304
小案例 307
第 12章 數據存儲設計 310
12.1 引言 310
12.2 數據存儲格式 311
12.2.1 檔案 312
12.2.2 資料庫 313
12.2.3 選擇存儲格式 318
12.2.4 將方案套用到CD Selections項目 319
12.3 從邏輯數據模型到物理數據模型的轉換 320
12.3.1 物理實體關係圖 320
12.3.2 修訂CRUD矩陣 323
12.3.3 將方案套用到CD Selections項目 323
12.4 最佳化數據存儲 325
12.4.1 最佳化存儲效率 326
12.4.2 最佳化訪問速度 327
12.4.3 估計存儲大小 332
12.4.4 將方案套用到CD Selections
項目 332
小結 334
關鍵術語 335
問題 336
練習 337
小案例 338
第四部分 實現階段
第 13章 轉換到實現 341
13.1 引言 341
13.2 管理編程過程 341
13.2.1 分配編程任務 342
13.2.2 協調各個活動 342
13.2.3 管理進度 343
13.3 測試 343
13.3.1 測試計畫 345
13.3.2 單元測試 347
13.3.3 集成測試 349
13.3.4 系統測試 349
13.3.5 驗收測試 349
13.4 文檔開發 349
13.4.1 文檔類型 350
13.4.2 設計文檔結構 351
13.4.3 書寫文檔主題 352
13.4.4 確定導航詞 354
13.5 將方案套用到CD Selections項目 355
13.5.1 管理編程 355
13.5.2 測試 355
13.5.3 開發用戶文檔 356
小結 357
關鍵術語 358
問題 358
練習 359
小案例 359
第 14章 轉換到新系統 362
14.1 引言 362
14.2 實施到新系統的轉換 362
14.3 遷移計畫 363
14.3.1 選擇轉換策略 364
14.3.2 業務意外事件處理計畫準備 367
14.3.3 技術準備 368
14.3.4 新系統人員準備 369
14.3.5 理解變更引起的阻力 369
14.3.6 修訂管理策略 370
14.3.7 估算成本與收益 371
14.3.8 鼓勵接納 373
14.3.9 促進接納:培訓 374
14.4 實現後活動 376
14.4.1 系統支持 376
14.4.2 系統維護 377
14.4.3 項目評估 379
14.5 將方案套用到CD Selections項目 381
14.5.1 實現過程 381
14.5.2 人員準備 381
14.5.3 實現後活動 381
小結 382
關鍵術語 382
問題 383
練習 383
小案例 384
第 15章 對象基礎 386
15.1 引言 386
15.2 面向對象系統的基本特徵 387
15.2.1 類和對象 387
15.2.2 方法和訊息 388
15.2.3 封裝和信息隱藏 388
15.2.4 繼承 388
15.2.5 多態和動態綁定 390
15.3 面向對象系統的分析與設計 391
15.3.1 用例驅動 391
15.3.2 以架構為中心 392
15.3.3 疊代和增量 392
15.3.4 面向對象系統分析與設計的優點 392
15.4 UML 2.0版 393
15.4.1 Rational統一過程(RUP) 394
15.4.2 四種基本的UML圖 395
15.5 用例圖 396
15.5.1 用例圖的元素 396
15.5.2 創建用例圖 399
15.6 類圖 401
15.6.1 類圖元素 401
15.6.2 簡化類圖 404
15.6.3 創建類圖 405
15.7 時序圖 408
15.8 行為狀態機圖 411
15.8.1 行為狀態機圖的元素 411
15.8.2 創建行為狀態機圖 413
小結 414
關鍵術語 415
問題 416
練習 418
小案例 421
索引(圖靈網站下載)

相關詞條

熱門詞條

聯絡我們