注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算計算機輔助綜合面向對象的系統分析與設計(國外經典教材計算機科學與技術)

面向對象的系統分析與設計(國外經典教材計算機科學與技術)

面向對象的系統分析與設計(國外經典教材計算機科學與技術)

定 價:¥65.00

作 者: (美)Joey F.George等著;梁金昆譯;梁金昆譯
出版社: 清華大學出版社
叢編項: 國外經典教材·計算機科學與技術
標 簽: 面向對象

ISBN: 9787302109785 出版時間: 2005-08-01 包裝: 平裝
開本: 26cm 頁數: 505 字數:  

內容簡介

  本書的重點在于:●主張從業(yè)務層面去思考問題,而不是技術層面?!裣啾瘸绦騿T和業(yè)務經理,更加突出系統分析員和系統項目經理的角色、職責和理念?!裢怀鱿到y開發(fā)的方法和原則,而不局限于特定的工具或者與具體某個工具相關的技巧。本書的編排結構主要是:首先是基本的基礎知識,隨后引出一個系統開發(fā)周期,其內容按照邏輯關系層層深入。該周期被設計為高等級的并且由四個步驟組成,即計劃、分析、設計和實現。因此,本書分為如下五個部分。第一部分“面向對象系統開發(fā)環(huán)境”,講述了系統開發(fā)的總論,并對本書的其他部分做了預覽。第二部分“項目管理與計劃”,講述了項目可行性的評估和建立基準項目的方法。第三部分“系統分析”,講述了系統需求的判定、過程建模、概念建模和最佳設計的判定。第四部分“系統設計”,講述了設計人機界面和數據庫的方法。第五部分“系統實現與操作”,講述了系統的實現、操作、關閉,以及系統維護。

作者簡介

  JoeyF.George曾在路易斯安那州立大學的工商管理學院擔任信息系統系的教授。1995年到1998年期間,他在化羅里達州立大學擔任信息和管理科學系的教授。

圖書目錄

第1章 面向對象系統開發(fā)環(huán)境 1
1.1 什么是信息系統分析和設計 2
1.2 系統分析與設計:核心概念 3
1.3 系統 4
1.3.1 系統及其組成部分的定義 5
1.3.2 重要的系統概念 7
1.4 信息系統分析和設計 8
1.4.1 第一步:項目管理和計劃 9
1.4.2 第二步:系統分析 9
1.4.3 第三步:系統設計 10
1.4.4 第四步:系統實現和操作 10
1.5 信息系統與系統開發(fā)的各種類型 11
1.5.1 事務處理系統 12
1.5.2 管理信息系統 12
1.5.3 決策支持系統 13
1.6 分析員在系統開發(fā)中的角色 13
1.7 系統開發(fā)中的系統分析員 15
1.8 系統開發(fā)方法理論的發(fā)展歷程 16
1.8.1 系統開發(fā)生命周期(SDLC) 17
1.8.2 結構化分析和設計 17
1.8.3 面向數據的方法理論 18
1.8.4 面向對象的方法理論 19
1.9 為什么使用面向對象系統分析與設計(OOSAD) 19
1.10 迭代遞增的開發(fā) 21
1.11 本書的面向對象系統分析與設計的方法 24
重點復習 25
關鍵術語檢查點 26
復習題 28
問題和練習 28
討論題 28
案例題 29
第2章 關于面向對象 31
2.1 面向對象 32
2.1.1 什么是對象 32
2.1.2 類 34
2.1.3 屬性 34
2.1.4 操作 35
2.1.5 封裝 36
2.1.6 對象標識 36
2.1.7 一般化 36
2.1.8 多態(tài)性 37
2.1.9 界面 38
2.1.10 組件 39
2.1.11 包 40
2.1.12 關聯 40
2.2 系統建模 41
2.2.1 什么是建模 41
2.2.2 什么是統一建模語言 41
重點復習 43
關鍵術語檢查點 44
復習題 45
問題和練習 46
討論題 46
案例. 46
第3章 管理面向對象信息系統項目 56
3.1 管理OOSAD項目 57
3.1.1 OOSAD項目的特點 60
3.1.2 項目啟動 66
3.1.3 項目計劃 68
3.1.4 項目執(zhí)行 74
3.1.5 項目收尾 76
3.2 表示和安排項目計劃 77
3.2.1 理解網絡圖的關鍵路徑 80
3.2.2 為OOSAD項目定義任務分解結構 81
3.2.3 用計劃評審技術計算預期時間跨度 84
3.3 用Microsoft Project為OOSAD項目構建甘特圖和網絡圖 85
3.3.1 建立項目和開始日期 85
3.3.2 輸入任務并規(guī)定任務關系 86
3.3.3 選擇一種調度方法來查看項目報告 87
重點復習 89
關鍵術語檢查點 90
復習題 91
問題和練習 92
討論題 95
案例題 95
案例 98
第4章 項目管理和計劃 101
4.1 識別和選定OOSAD項目 102
4.1.1 識別和選定OOSAD項目的程序 103
4.1.2 成品和結果 105
4.2 啟動、計劃和執(zhí)行OOSAD項目 106
4.2.1 啟動、計劃和執(zhí)行OOSAD項目的程序 107
4.2.2 成品和結果 108
4.3 Pine Valley Furniture公司背景 110
4.3.1 WebStore的識別和選定 111
4.3.2 啟動和計劃WebStore 111
4.4 評估項目可行性 111
4.4.1 評估經濟可行性 112
4.4.2 評估技術可行性 120
4.4.3 評估其他可行性問題 123
4.5 建立和評價基準項目計劃 124
4.5.1 建立基準項目計劃 124
4.5.2 基準項目計劃的介紹部分 124
4.5.3 評價基準項目計劃 128
重點復習 131
關鍵術語檢查點 132
復習題 133
問題和練習 134
討論題 135
案例題 135
案例 137
第5章 面向對象系統的需求判定 143
5.1 進行需求判定 144
5.1.1 什么是需求 144
5.1.2 需求判定過程 145
5.1.3 成品與結果 145
5.1.4 需求結構化 146
5.2 傳統的需求判定方法 147
5.2.1 座談與傾聽 147
5.2.2 管理問卷 151
5.2.3 在座談與問卷之間選擇 153
5.2.4 直接觀察用戶 153
5.2.5 分析工作流程及其他文檔 154
5.3 現代的系統需求判定方法 159
5.3.1 聯合應用設計(JAD) 159
5.3.2 在需求判定期間使用原型化 162
5.4 電子商務應用:判定系統需求 163
重點復習 165
關鍵術語檢查點 167
復習題 167
問題和練習 168
討論題 168
案例題 168
案例 170
第6章 結構化系統需求:用例描述與用例圖 175
6.1 用例 176
6.1.1 什么是用例 176
6.1.2 成品與結果 177
6.2 用例圖 177
6.2.1 定義與記號 178
6.2.2 開發(fā)用例圖;兩個示例 180
6.2.3 為Pine Valley Furniture網上商店開發(fā)用例 183
6.2.4 書面用例 184
6.2.5 為Pine Valley Furniture網上商店書寫用例 186
6.2.6 開發(fā)用例 189
重點復習 189
關鍵術語檢查點 190
復習題 190
問題和練習 191
討論題 192
案例題 192
案例 194
第7章 概念數據建模 200
7.1 概念數據建模 201
7.2 為概念數據建模收集信息 203
7.3 UML數據建模簡介 204
7.3.1 類 205
7.3.2 對象 205
7.3.3 屬性 206
7.3.4 標識符 206
7.3.5 選擇主鍵(標識符)時的注意事項 207
7.3.6 多值屬性 208
7.3.7 Composite屬性 208
7.3.8 關系 209
7.3.9 關聯 212
7.3.10 聚合關系 214
7.3.11 一般化關系 217
7.4 PVF WebStore的概念數據建模 219
重點復習 220
關鍵術語檢查點 221
復習題 223
問題和練習 223
討論題 224
案例題 224
案例 226
第8章 對象關系型建模 230
8.1 對象關系型數據建模 231
8.2 關系型數據模型(RDM) 232
8.2.1 嚴格結構化關系 233
8.2.2 規(guī)范化 234
8.3 關系型數據模型的對象擴展 238
8.3.1 一般化/特殊化 239
8.3.2 多值屬性 239
8.3.3 支持聚合的機制 239
8.3.4 對象標識符 240
8.3.5 帶引用的關系 240
8.3.6 對象關系中的方法合并 240
8.3.7 更加豐富的類型集合 240
8.4 將概念數據模型轉換成對象關系 240
8.4.1 轉換類 241
8.4.2 轉換關系 241
8.4.3 合并對象關系 244
8.5 PVF WebStore的邏輯設計 245
重點復習 246
關鍵術語檢查點 247
復習題 248
問題和練習 249
討論題 251
案例題 251
案例 252
第9章 分析類 255
9.1 分析類 256
9.2 構型類 257
9.2.1 實體類 257
9.2.2 邊界類 257
9.2.3 控制類 258
9.3 繪制順序圖 259
9.4 順序圖的健壯性分析 263
9.5 繪制協作圖 264
9.6 分析類圖 265
9.7 活動圖 267
9.7.1 何時使用活動圖 268
9.7.2 何時不應使用活動圖 269
9.8 狀態(tài)圖 269
9.9 在分析類中對業(yè)務規(guī)則建模 270
9.9.1 約束 271
9.9.2 計算 272
9.9.3 值推理 272
9.9.4 動作啟用器 274
重點復習 274
關鍵術語檢查點 276
復習題 277
問題和練習 277
討論題 281
案例題 281
案例 283
第10章 選出最佳候選設計策略 286
10.1 選出最佳候選設計策略 287
10.2 選出最佳候選設計策略的流程 288
10.3 生成候選設計策略 289
10.4 生成候選設計策略時需考慮的問題 291
10.4.1 外包 291
10.4.2 軟件來源 292
10.4.3 選擇現貨供應式軟件 294
10.4.4 硬件和系統軟件的問題 297
10.4.5 實現問題 297
10.5 為Pine Valley Furniture的網上商店選出最佳候選設計策略 298
10.5.1 選出最合適的候選方案 299
10.5.2 對選中候選方案的描述 301
10.6 更新基準項目計劃 302
10.7 更新前后的PVF網上商店基準項目計劃 304
重點復習 307
關鍵術語檢查點 308
復習題 308
問題和練習 309
討論題 310
案例題 310
案例 312
第11章 物理數據庫設計 317
11.1 物理數據庫設計 318
11.2 結構化查詢語言(SQL) 320
11.3 設計字段 323
11.3.1 選擇數據類型 325
11.3.2 控制數據完整性 326
11.4 設計物理表和反向規(guī)范化 327
11.5 文件組織 331
11.5.1 二級存儲概念 332
11.5.2 散列文件組織 334
11.5.3 索引文件組織 334
11.6 對象關系型特性的設計 341
11.6.1 一般化 341
11.6.2 聚合 342
11.6.3 多值屬性 343
11.6.4 對象標識符 344
11.6.5 引用的關系 345
11.7 PVF網上商店的物理數據庫設計 346
重點復習 347
關鍵術語檢查點 348
復習題 350
問題和練習 350
討論題 352
案例 352
第12章 設計元素 356
12.1 設計元素 358
12.2 設計體系結構 358
12.2.1 分層體系結構 359
12.2.2 雙層體系結構 359
12.2.3 三層體系結構 360
12.2.4 N層體系結構 361
12.3 將分析類映射為設計元素 362
12.4 組件 363
12.5 組件標準 365
12.5.1 COM、COM+和分布式COM(DCOM) 365
12.5.2 公共對象請求代理體系結構(CORBA) 365
12.5.3 Enterprise Java Beans (EJB) 367
12.5.4 JDBC 367
12.5.5 COM、CORBA和EJB:比較和問題 370
12.5.6 XML/SOAP:新興的集成解決方案 371
12.6 框架 372
12.6.1 .NET框架和Visual Studio .NET 373
12.6.2 Java 2 Enterprise Edition (J2EE) 375
12.7 瀏覽器端的邏輯:腳本語言 376
12.8 數據包 377
12.9 設計類圖 378
12.9.1 驗證職責分配 378
12.9.2 可見性 379
12.9.3 屬性類型 380
12.10 PVF示例 381
重點復習 383
關鍵術語點檢查 383
復習題 388
問題和練習 388
討論題 388
案例 389
第13 設計人機界面 392
13.1 設計表單和報告 393
13.1.1 表單和報告的設計過程 394
13.1.2 成品和結果 396
13.2 設置表單和報告的格式 397
13.2.1 格式設置指導原則 398
13.2.2 突出顯示信息 399
13.2.3 顯示文本 401
13.2.4 設計表格和列表 401
13.2.5 紙質報告與電子報告的對比 404
13.2.6 設計Web布局 405
13.3 設計界面和對話 406
13.3.1 界面和對話的設計過程 406
13.3.2 成品和結果 406
13.4 設計界面 407
13.4.1 設計布局 408
13.4.2 創(chuàng)建數據輸入 411
13.4.3 控制數據輸入 412
13.4.4 提供反饋 414
13.4.5 提供幫助信息 415
13.4.6 設計Web界面 418
13.5 設計對話 419
13.5.1 設計對話順序 420
13.5.2 創(chuàng)建原型和評估可用性 422
重點復習 422
關鍵術語檢查點 423
復習題 423
問題和練習 424
討論題 425
案例題 425
案例 427
第14章 OOSAD的實現與操作 433
14.1 系統實現與操作 434
14.1.1 程序編碼、測試及安裝過程 435
14.1.2 程序開發(fā)、測試及安裝過程的成品與結果 435
14.1.3 系統歸檔、用戶培訓及用戶支持過程 437
14.1.4 系統歸檔、用戶培訓及用戶支持的成品和結果 437
14.1.5 信息系統維護的過程 437
14.1.6 信息系統維護的成品及結果 439
14.2 編碼 439
14.2.1 編碼與測試的合并 439
14.2.2 重用 440
14.2.3 對象框架 443
14.3 軟件應用測試 443
14.3.1 七種不同的測試類型 443
14.3.2 測試過程 445
14.3.3 由用戶施行的驗收測試 447
14.4 安裝 447
14.5 系統歸檔 451
14.5.1 用戶文檔 451
14.5.2 準備用戶文檔 454
14.6 用戶培訓與用戶支持 454
14.6.1 培訓信息系統用戶 455
14.6.2 支持信息系統用戶 456
14.7 為什么系統實現有時會失敗 459
14.8 項目收尾 460
14.9 進行系統維護 461
14.9.1 維護的類型 461
14.9.2 維護的成本 462
14.9.3 度量維護效果 463
14.9.4 控制維護請求 464
14.9.5 維護中CASE及自動化開發(fā)工具的地位 465
14.10 Pine Valley Furniture網上商店的系統實現與操作 466
14.10.1 為網上商店開發(fā)測試案例 466
14.10.2 錯誤跟蹤與系統演化 467
14.10.3 網上商店的α測試與β測試 467
14.10.4 網上商店的安裝 468
重點復習 468
關鍵術語檢查點 470
復習題 472
問題和練習 472
討論題 473
案例題 474
案例 474
參考書目 479
縮略詞匯表 483
詞匯表 488

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號