系統分析與設計基礎(第6版)

系統分析與設計基礎(第6版)

《系統分析與設計基礎(第6版)》是2018年1月清華大學出版社出版的圖書,作者是Joseph S· Valecich、Joey F· George、Jeffrey A· Hoffer。

基本介紹

  • 書名:系統分析與設計基礎(第6版)
  • 作者:Joseph S. Valecich、Joey F. George、Jeffrey A. Hoffer 
  • ISBN:9787302485698
  • 定價:99元
  • 出版社:清華大學出版社
  • 出版時間:2018年1月
內容簡介,圖書目錄,

內容簡介

Simplified Chinese edition copyright (c) 2015 by PEARSON EDUCATION ASIA LIMITED and TSINGHUA UNIVERSITY PRESS.
Original English language title from Proprietor's edition of the Work.
Original English language title: Essentials of Systems Analysis and Design, Fifth Edition by Joseph S. Valacich, Joey F. George, Jeffrey A. Hoffer (c) 2015
EISBN: 9780133546231
All Rights Reserved.
Published by arrangement with the original publisher, Pearson Education, Inc., publishing as Addison Wesley.
This edition is authorized for sale only in the People's Republic of China (excluding the Special Administrative Region of Hong Kong and Macao).

圖書目錄

第1章 系統開發環境 1
學習目標 1
本章預覽 1
1.1 什麼是信息系統分析與設計 1
1.2 系統分析與設計:核心概念 2
1.3 系統 3
1.3.1 系統的定義及其組成部分 3
1.3.2 重要的系統概念 5
1.4 系統分析與設計的現代方法 7
1.5 信息系統開發與系統開發生命周期 9
1.5.1 第1階段:系統規劃與選擇 11
1.5.2 第2階段:系統分析 11
1.5.3 第3階段:系統設計 12
1.5.4 第4階段:系統實現與運行 13
1.6 其他開發方法 14
1.6.1 原型法 14
1.6.2 計算機輔助軟體工程工具 15
1.6.3 聯合套用設計 16
1.6.4 快速套用開發 16
1.6.5 參與式設計 17
1.6.6 敏捷方法 17
1.7 複習與練習 18
1.7.1 重點回顧 18
1.7.2 關鍵術語檢測 19
1.7.3 複習題 20
1.7.4 練習題 20
1.7.5 討論題 21
1.7.6 案例題 21
參考文獻 23
第2章 軟體的來源 24
學習目標 24
本章預覽 24
2.1 引言 24
2.2 系統獲取 25
2.2.1 外包 25
2.2.2 軟體的來源 26
2.2.3 選擇成品軟體 31
2.3 復用 33
2.4 複習與練習 36
2.4.1 重點回顧 36
2.4.2 關鍵術語檢測 36
2.4.3 複習題 37
2.4.4 練習題 37
2.4.5 討論題 37
2.5 案例:皮特里電子 38
參考文獻 40
第3章 信息系統項目管理 41
學習目標 41
本章預覽 41
3.1 PVF公司的背景 41
3.2 管理信息系統項目 43
3.2.1 啟動項目 47
3.2.2 規劃項目 50
3.2.3 執行項目 56
3.2.4 關閉項目 58
3.3 表示和安排項目計畫進度 59
3.3.1 表示項目計畫 61
3.3.2 用PERT計算預期持續時間 62
3.3.3 構造PVF項目的甘特圖和網路圖 62
3.4 使用項目管理軟體 66
3.4.1 設定項目開始日期 66
3.4.2 輸入任務並指定任務關係 66
3.4.3 選擇進度計畫方法評審項目報告 67
3.5 複習與練習 68
3.5.1 重點回顧 68
3.5.2 關鍵術語檢測 69
3.5.3 複習題 70
3.5.4 練習題 71
3.5.5 討論題 74
3.5.6 案例題 74
3.6 案例:皮特里電子 76
參考文獻 77
第4章 系統規劃與選擇 79
學習目標 79
本章預覽 79
4.1 識別與選擇項目 80
4.1.1 識別和選擇信息系統開發項目的過程 80
4.1.2 可交付成果和結果 83
4.2 啟動和規劃系統開發項目 83
4.2.1 啟動和規劃系統開發項目的過程 84
4.2.2 可交付成果和結果 85
4.3 評估項目可行性 85
4.3.1 評估經濟可行性 87
4.3.2 評估其他可行性關注 93
4.4 建立基線項目計畫 94
4.5 評審基線項目計畫 99
4.6 PVF WebStore:系統規劃與選擇 102
4.7 複習與練習 105
4.7.1 重點回顧 105
4.7.2 關鍵術語檢測 106
4.7.3 複習題 107
4.7.4 練習題 108
4.7.5 討論題 109
4.7.6 案例題 109
4.8 案例:皮特里電子 111
參考文獻 113
第5章 確定系統需求 115
學習目標 115
本章預覽 115
5.1 確定需求 116
5.1.1 確定需求的過程 116
5.1.2 可交付成果和結果 117
5.1.3 需求結構化 118
5.2 確定需求的傳統方法 118
5.2.1 訪談和傾聽 118
5.2.2 直接觀察用戶 122
5.2.3 分析程式和其他文檔 123
5.3 確定系統需求的現代方法 127
5.3.1 聯合套用設計 127
5.3.2 原型法在需求確定期間的使用 129
5.4 確定系統需求的全新方法 130
5.4.1 識別要重新設計的流程 131
5.4.2 顛覆性技術 132
5.5 PVF WebStore:確定系統需求 133
5.5.1 網站布局和導航特性 133
5.5.2 WebStore和網站管理系統能力 133
5.5.3 顧客和商品信息 134
5.5.4 網站原型演化 134
5.5.5 智慧型手機應用程式需求 135
5.6 複習與練習 136
5.6.1 重點回顧 136
5.6.2 關鍵術語檢測 137
5.6.3 複習題 137
5.6.4 練習題 138
5.6.5 討論題 138
5.6.6 案例題 138
5.7 案例:皮特里電子 140
參考文獻 141
第6章 結構化系統需求:過程建模 142
學習目標 142
本章預覽 142
6.1 過程建模 143
6.1.1 系統過程建模 145
6.1.2 可交付成果和結果 145
6.2 數據流圖方法 146
6.2.1 定義和符號 147
6.2.2 開發DFD的例子 148
6.2.3 繪製數據流圖的規則 150
6.2.4 DFD的分解 152
6.2.5 平衡DFD 154
6.3 在分析過程中使用數據流圖 156
6.3.1 繪製DFD的指導原則 156
6.3.2 用DFD作為分析工具 158
6.3.3 在業務流程重組中使用DFD 159
6.4 邏輯建模 160
6.5 PVF WebStore:過程建模 165
6.6 複習與練習 167
6.6.1 重點回顧 167
6.6.2 關鍵術語檢測 168
6.6.3 複習題 169
6.6.4 練習題 169
6.6.5 討論題 173
6.6.6 案例題 174
6.7 案例:皮特里電子 175
參考文獻 177
第7章 結構化系統需求:概念數據建模 178
學習目標 178
本章預覽 178
7.1 概念數據建模 179
7.1.1 概念數據建模的過程 180
7.1.2 可交付成果和結果 181
7.2 收集概念數據建模信息 183
7.3 實體關係建模簡介 185
7.3.1 實體 186
7.3.2 屬性 187
7.3.3 候選鍵和標識符 187
7.3.4 多值屬性 189
7.3.5 關係 189
7.4 概念數據建模和E-R模型 190
7.4.1 關係的度 190
7.4.2 關係的基數 192
7.5 印第安納漢堡的概念數據建模示例 194
7.6 PVF WebStore:概念數據建模 197
7.7 選擇最佳設計策略 201
7.8 生成可選擇的設計策略 202
7.9 為印第安納漢堡的新庫存控制系統開發設計策略 203
7.10 選擇最可能的方案 205
7.11 複習與練習 207
7.11.1 重點回顧 207
7.11.2 關鍵術語檢測 208
7.11.3 複習題 209
7.11.4 練習題 209
7.11.5 討論題 212
7.11.6 案例題 213
7.12 案例:皮特里電子 217
參考文獻 220
第8章 設計人機界面 221
學習目標 221
本章預覽 221
8.1 設計表單和報表 222
8.1.1 設計表單和報表的過程 222
8.1.2 可交付成果和結果 225
8.1.3 格式化表單和報表 226
8.2 設計界面和對話 232
8.2.1 設計界面和對話的過程 233
8.2.2 可交付成果和結果 233
8.2.3 設計界面 234
8.2.4 設計對話 243
8.3 PVF WebStore:設計人機界面 246
8.3.1 設計Web界面的一般指導原則 246
8.3.2 Web頁面布局的一般指導原則 247
8.3.3 PVF的人機界面設計 248
8.3.4 帶Cookie crumbs的選單驅動導航 248
8.3.5 輕量圖形 249
8.3.6 表單和數據完整性 249
8.3.7 基於樣式表的HTML 250
8.3.8 移動應用程式的定製界面 250
8.4 複習與練習 251
8.4.1 重點回顧 251
8.4.2 關鍵術語檢測 252
8.4.3 複習題 252
8.4.4 練習題 253
8.4.5 討論題 254
8.4.6 案例題 254
8.5 案例:皮特里電子 256
參考文獻 258
第9章 設計資料庫 259
學習目標 259
本章預覽 259
9.1 資料庫設計 260
9.1.1 資料庫設計的過程 260
9.1.2 可交付成果和結果 261
9.2 關係資料庫模型 265
9.3 規範化 267
9.3.1 規範化的規則 268
9.3.2 函式依賴和主鍵 268
9.3.3 第二範式 269
9.3.4 第三範式 269
9.4 將E-R圖轉化為關係 271
9.4.1 表示實體 271
9.4.2 表示關係 272
9.4.3 E-R圖轉化為關係小結 275
9.5 合併關係 275
9.5.1 合併關係的例子 275
9.5.2 視圖集成問題 276
9.6 印第安納漢堡的邏輯資料庫設計 277
9.7 物理檔案和資料庫設計 280
9.8 設計欄位 280
9.8.1 選擇數據類型 280
9.8.2 控制數據完整性 282
9.9 設計物理表 284
9.9.1 排列表行 286
9.9.2 設計檔案的控制 290
9.10 印第安納漢堡的物理資料庫設計 291
9.11 PVF WebStore:設計資料庫 293
9.12 複習與練習 295
9.12.1 重點回顧 295
9.12.2 關鍵術語檢測 297
9.12.3 複習題 298
9.12.4 練習題 299
9.12.5 討論題 301
9.12.6 案例題 301
9.13 案例:皮特里電子 302
參考文獻 304
第10章 系統實現與運行 305
學習目標 305
本章預覽 305
10.1 系統實現與運行 306
10.1.1 編碼、測試和安裝的過程 306
10.1.2 編碼、測試和安裝的可交付成果和結果 307
10.1.3 編制系統文檔和培訓與支持用戶的過程 308
10.1.4 編制系統文檔、培訓與支持用戶的可交付成果和結果 308
10.1.5 維護信息系統的過程 309
10.1.6 維護信息系統的可交付成果和結果 310
10.2 軟體套用測試 310
10.2.1 7種不同類型的測試 310
10.2.2 測試過程 313
10.2.3 用戶的驗收測試 315
10.3 安裝 315
10.4 編制系統文檔 318
10.4.1 用戶文檔 319
10.4.2 準備用戶文檔 320
10.5 培訓和支持用戶 321
10.5.1 培訓信息系統用戶 321
10.5.2 支持信息系統用戶 323
10.5.3 分析師要考慮的支持問題 325
10.6 為什麼實現有時會失敗 326
10.7 項目關閉 327
10.8 進行系統維護 328
10.8.1 維護的類型 328
10.8.2 維護的費用 329
10.8.3 度量維護有效性 330
10.8.4 控制維護請求 330
10.8.5 配置管理 331
10.8.6 自動化開發工具在維護中的作用 332
10.8.7 網站維護 333
10.9 維護PVF的某信息系統 333
10.10 PFV WebStore:系統實現與運行 334
10.11 複習與練習 337
10.11.1 重點回顧 337
10.11.2 關鍵術語檢測 339
10.11.3 複習題 340
10.11.4 練習題 341
10.11.5 討論題 342
10.11.6 案例題 342
10.12 案例:皮特里電子 343
參考文獻 345
附錄A 面向對象分析與設計 346
A.1 面向對象建模方法 346
A.2 用例建模 347
A.3 對象建模:類圖 349
A.4 表示泛化 353
A.5 表示聚合 354
A.6 動態建模:狀態圖 355
A.7 動態建模:序列圖 356
A.8 用序列圖設計用例 358
A.9 轉入設計 359
A.10 複習與練習 360
A.10.1 重點回顧 360
A.10.2 關鍵術語檢測 361
A.10.3 複習題 363
A.10.4 練習題 363
參考文獻 364
附錄B 敏捷方法 365
B.1 敏捷方法的趨勢 365
B.2 敏捷方法 366
B.3 極限編程 368
B.4 系統開發過程的核心 369
B.4.1 需求確定 369
B.4.2 設計規約 372
B.4.3 實現 373
B.5 我們所知的敏捷方法 373
B.6 複習與練習 374
B.6.1 重點回顧 374
B.6.2 關鍵術語檢測 375
B.6.3 複習題 375
B.6.4 練習題 376
參考文獻 376

相關詞條

熱門詞條

聯絡我們