系統分析與設計, 9/e

[美] 約瑟夫·瓦拉契奇(Joseph S. Valacich) 喬伊·喬治(Joey F. George)著 周靖 譯

  • 系統分析與設計, 9/e-preview-1
  • 系統分析與設計, 9/e-preview-2
  • 系統分析與設計, 9/e-preview-3
系統分析與設計, 9/e-preview-1

買這商品的人也買了...

商品描述

《系統分析與設計》(第9版)基於系統開發生命周期(SDLC)模型來組織主題和內容,體現主題涵蓋信息系統的概念、技能、方法、技術、工具與觀點,全面介紹了系統分析師必知必會的概念、技術。值得註意的是,為了幫助讀者做好畢業前的“頂石項目”,書中還特別結合三個案例介紹了敏捷方法在信息系統開發中的實際應用。 《系統分析與設計》(第9版)主要面向管理信息系統(MIS)或電腦信息系統(IS)課程的高年級本科生,也適合MBA和其他專業希望瞭解並掌握信息系統研發的學生和從業人員閱讀。此外,本書還可以幫助讀者成為一名合格的系統分析師,是他們備考的理想參考書。

目錄大綱

簡明目錄

第Ⅰ部分 系統開發基礎  1

第1章 系統開發環境  3

第2章 軟件的來源  35

第3章 管理信息系統項目  63

第Ⅱ部分 計劃  123

第4章 確定和選擇系統開發項目  125

第5章 啟動和計劃系統開發項目  161

第Ⅲ部分 分析  211

第6章 確定系統需求  213

第7章 結構化系統過程需求  265

第8章 結構化系統數據需求  353

第IV部分 設計  433

第9章 數據庫設計  435

第10章 表單和報表設計  495

第11章 界面和對話設計  531

第12章 分佈式和互聯網系統設計  583

第Ⅴ部分 實現  633

第13章 系統實現  635

第14章 信息系統維護  685

詳細目錄

第Ⅰ部分 系統開發基礎

第1章 系統開發環境 3

導言 3

現代化系統分析與設計的一種現代方法 6

信息系統開發與系統開發生命周期 8

系統開發過程的核心 15

傳統的瀑布式SDLC 17

敏捷方法 19

極限編程 23

Scrum 24

敏捷實踐 25

面向對象的分析與設計 26

我們的系統開發方式 28

小結 31

關鍵術語 31

復習題 32

問題和練習 32

實戰演練 33

參考資料 33

第2章 軟件的來源 35

導言 35

系統採購 36

外包 36

軟件來源 39

企業解決方案提供商 43

選擇現成軟件 48

驗證所購軟件的信息 51

重用 52

小結 57

關鍵術語 57

復習題 57

問題和練習 58

實戰演練 58

參考資料 58

案例學習:軟件的起源 60

第3章 管理信息系統項目 63

導言 63

松谷傢具的背景 64

管理信息系統項目 66

啟動項目 72

計劃項目 76

執行項目 86

結束項目 90

項目計劃的表示與日程安排 91

表示項目計劃 94

使用PERT計算預計時間 94

為松谷傢具構建甘特圖和網絡圖 95

使用項目管理軟件 100

建立項目開始日期 101

輸入任務並分配任務關系 102

用不同的技術審查項目報告 103

小結 105

關鍵術語 106

復習題 107

問題和練習 107

實戰演練 110

參考資料 111

案例學習:管理信息系統項目 122

第Ⅱ部分 計劃

第4章 確定和選擇系統開發項目 125

導言 125

確定並選擇系統開發項目 126

確定並選擇IS開發項目的過程 128

交付物和成果 134

企業和信息系統計劃 135

企業戰略計劃 137

信息系統計劃 140

電商應用:確定和選擇系統開發項目 149

互聯網基礎 149

松谷傢具網店 151

小結 152

關鍵術語 153

復習題 154

問題和練習 154

實戰演練 155

參考資料 156

案例學習:確定和選擇系統開發項目 159

第5章 啟動和計劃系統開發項目 161

導言 161

啟動和計劃系統開發項目 162

啟動和計劃開發項目的過程 163

交付物和成果 165

評估項目可行性 166

評估經濟可行性 168

評估技術可行性 179

評估其他影響可行性的因素 183

制定和審查基線項目計劃 185

制定基線項目計劃 186

審查基線項目計劃 192

電商應用:啟動和計劃系統開發項目 198

為松谷傢具網店啟動和計劃系統開發項目 198

小結 201

關鍵術語 201

復習題 202

問題和練習 203

實戰演練 204

參考文獻 205

案例學習:啟動和計劃系統開發項目 207

第Ⅲ部分 分析

第6章 確定系統需求 213

導言 213

執行需求確定 214

確定需求的過程 214

交付物和成果 216

確定需求的傳統方法 217

訪談和傾聽 218

小組訪談 223

直接觀察用戶 225

分析過程和其他文檔 227

確定系統需求的現代方法 233

聯合應用設計 234

確定需求期間使用原型設計 238

進化型原型 239

拋棄型原型 240

確定需求的激進方法 241

確定要重新設計的過程 243

顛覆性技術 244

用敏捷方法確定需求 245

持續的用戶參與 245

以使用為中心的敏捷設計 247

極限編程中的規劃游戲 248

電商應用:確定系統需求 251

確定松谷傢具網店的系統需求 251

系統佈局和導航特徵 251

WebStore和網站管理系統的能力 252

客戶和庫存信息 253

小結 256

關鍵術語 257

復習題 257

問題和練習 258

實戰演練 259

參考資料 260

案例學習:確定系統需求 262

第7章 結構化系統過程需求 265

導言 265

過程建模 266

為結構化分析建模系統的過程 266

交付物和成果 267

數據流繪圖機制 268

定義和符號 268

開發DFD:一個例子 272

數據流繪圖規則 275

DFD分解 278

平衡DFD 281

一個示例DFD 284

在分析過程中使用數據流繪圖 287

DFD繪制指導原則 287

DFD作為分析工具使用 290

將DFD用於業務過程重組 291

用決策表建模邏輯 294

電商應用:使用數據流圖進行過程建模 299

松谷傢具網店的過程建模 299

小結 302

關鍵術語 302

復習題 303

問題和練習 304

實戰演練 312

參考資料 312

案例學習:結構化系統過程需求 350

第8章 結構化系統數據需求 353

導言 353

概念數據建模 355

概念數據建模過程 356

交付物和成果 358

收集概念數據建模所需的信息 360

E-R建模基礎 362

實體 363

屬性 366

候選鍵和標識符 368

其他屬性類型 369

關系 371

概念數據建模和E-R模型 373

關系度 373

關系中的基數 376

命名和定義關系 379

關聯實體 380

使用E-R圖進行概念數據建模的小結 383

表示超類型和子類型 383

業務規則 385

域 387

觸發操作 388

預打包概念數據模型的角色:數據庫模式 389

統一數據模型 390

行業專用數據模型 390

數據庫模式和預打包數據模型的優點 391

電商應用:概念數據建模 392

松谷傢具網店的概念數據建模 392

小結 398

關鍵術語 398

復習題 400

問題和練習 400

實戰演練 404

參考資料 405

案例學習:結構化系統數據需求 429

第IV部分 設計

第9章 數據庫設計 435

導言 435

數據庫設計 437

數據庫設計過程 437

交付物和成果 439

關系數據庫模型 443

結構良好的關系 444

規範化 445

規範化規則 445

函數依賴和主鍵 446

第二範式 447

第三範式 448

E-R圖轉換為關系 450

表示實體 450

表示關系 451

二元1:N和1:1關系 452

二元和更高度的M:N關系 453

一元關系 454

E-R圖轉換為關系的總結 456

關系合並 456

關系合並的例子 457

視圖集成問題 457

同義詞 457

同名異義詞 458

非鍵之間的依賴 458

類/子類 459

Hoosier Burger的邏輯數據庫設計 460

物理文件和數據庫設計 463

設計字段 464

選擇數據類型 464

控制數據完整性 467

設計物理表 469

排列表行 473

順序文件組織 475

索引文件組織 475

哈希文件組織 478

文件組織小結 478

設計文件控制 479

Hoosier Burger的物理數據庫設計 480

電商應用:設計數據庫 482

為松谷傢具網上商店設計數據庫 482

小結 486

關鍵術語 487

復習題 488

問題和練習 489

實戰演練 491

參考資料 492

案例學習:設計數據庫 493

第10章 表單和報表設計 495

導言 495

設計表單和報表 496

表單和報表設計過程 498

交付物和成果 502

格式化表單和報表 504

常規格式化準則 504

突出顯示信息 507

對比有顏色和無顏色 509

顯示文本 510

設計表格和列表 512

對比紙質和電子報表 517

可用性 518

可用性的成功因素 518

衡量可用性 520

電商應用:為松谷傢具網店設計表單和報表 520

常規準則 521

為PVF設計窗體和報表 522

輕量級圖形 522

表單和數據完整性規則 523

基於樣式表的HTML 523

小結 524

關鍵術語 524

復習題 525

問題和練習 525

實戰演練 527

參考資料 527

案例學習:窗體和報表設計 529

第11章 界面和對話設計 531

導言 531

設計界面和對話 532

界面和對話設計過程 532

交付物和成果 533

交付方法和設備 534

交互方法 534

系統交互的硬件選擇 543

設計界面 545

設計佈局 546

結構化數據輸入 550

控制輸入數據 552

提供反饋 555

提供幫助 556

設計對話 560

設計對話序列 562

構建原型和評估可用性 565

在圖形環境中設計界面和對話 566

圖形界面設計問題 566

圖形環境中的對話設計問題 569

電商應用:為松谷傢具網店設計界面和對話 569

常規準則 570

為PVF設計界面和對話 571

帶麵包屑路徑的菜單驅動導航 571

小結 574

關鍵術語 574

復習題 575

問題和練習 576

實戰演練 576

參考資料 577

案例學習:界面和對話設計 579

第12章 分佈式和互聯網系統設計 583

導言 583

設計分佈式和互聯網系統 583

分佈式和互聯網系統設計過程 583

交付物和成果 585

設計LAN和客戶端/服務器系統 586

為LAN設計系統 586

為客戶端/服務器架構設計系統 589

雲計算 594

什麽是雲計算 595

管理雲 601

面向服務的架構 606

Web服務 607

設計互聯網系統 609

互聯網設計基礎 609

站點一致性 611

站點管理相關設計問題 613

從不掉鏈 615

電商應用:為松谷傢具網店設計分佈式廣告服務器 619

松谷傢具網店的廣告 620

設計廣告組件 620

設計管理報表組件 621

小結 623

關鍵術語 624

復習題 625

問題和練習 626

實戰演練 628

參考資料 628

案例學習:分佈式和互聯網系統設計 630

第Ⅴ部分 實現

第13章 系統實現 635

導言 635

系統實現 637

編碼、測試和安裝過程 638

編碼、測試和安裝過程的交付物和成果 638

系統文檔編制以及用戶培訓和支持的交付物和成果 640

軟件應用程序測試 641

七種不同類型的測試 643

測試過程 646

合並編碼和測試 649

用戶驗收測試 650

安裝 651

直接安裝 652

並行安裝 652

單一地點安裝 653

分階段安裝 653

計劃安裝 654

編制系統文檔 655

用戶文檔 657

用戶培訓和支持 660

培訓信息系統用戶 660

支持信息系統用戶 663

系統實現中的組織問題 665

為什麽實現有時會失敗? 665

安全問題 668

電商應用:松谷傢具網店的系統實現和運作 671

為網店開發測試用例 671

bug跟蹤和系統演進 673

網店的Alpha測試和Beta測試 674

安裝網店 675

項目結束 675

小結 677

關鍵術語 678

復習題 679

問題和練習 679

實戰演練 680

參考資料 681

案例學習:系統實現 683

第14章 信息系統維護 685

導言 685

維護信息系統 686

信息系統維護過程 686

交付物和成果 688

開展系統維護 689

維護類型 689

維護成本 691

維護管理 693

自動開發工具在維護中的作用 699

網站維護 701

電商應用:為松谷傢具網店維護信息系統 703

維護松谷傢具網店 703

小結 706

關鍵術語 707

復習題 707

問題和練習 708

實戰演練 709

參考資料 709

附錄A 術語表 711

附錄B 縮寫詞 725