幫助中心 | 我的帳號 | 關於我們

系統分析與設計方法(原書第7版)/電腦科學叢書

  • 作者:(美)惠滕//(美)本特利|譯者:肖剛//孫慧
  • 出版社:機械工業
  • ISBN:9787111205517
  • 出版日期:2007/08/01
  • 裝幀:平裝
  • 頁數:515
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書綜合而全面地介紹電腦系統分析與設計方法。共分為四個部分。第一部分「系統開發項目環境」介紹信息系統開發的概念和過程。第二部分「系統分析方法」涵蓋了生命周期前期活動、工具和技術,這些內容用於分析業務問題、說明信息系統業務需求以及制定業務和系統方案。第三部分「系統設計方法」涵蓋了生命周期中期活動、工具和技術,特彆強調應用架構的概要設計和詳細設計、快速開發和原型設計、外部設計(輸出、輸入和界面)、內部設計(如資料庫和軟體工程)以及面向對象設計。第四部分「系統分析和設計完成後的工作」通過縱覽生命周期後期活動,透視系統分析和設計工作。
    本書內容翔實,分析透徹。第7版在修訂前版的基礎上,增擴了面向對象的內容,改寫了部分章節以便符合UML 2.0標準,擴充了可行性的討論等。另外,書中每章均提供了大量練習題、討論題、研究題、小型案例等,以加深讀者對書中理論的理解和應用。本書適合作為高等院校電腦及相關專業的教材或參考書,也可供專業技術人員參考。

作者介紹
(美)惠滕//(美)本特利|譯者:肖剛//孫慧

目錄
譯者序
前言
致謝
第一部分  系統開發項目環境
第1章  系統分析和設計方法的環境
  1.1  系統分析和設計框架
  1.2  參與者——系統關聯人員
    1.2.1  系統所有者
    1.2.2  系統用戶
    1.2.3  系統設計人員
    1.2.4  系統構造人員
    1.2.5  系統分析員
    1.2.6  外部服務提供者
    1.2.7  項目經理
  1.3  現代信息系統的企業驅動力
    1.3.1  經濟全球化
    1.3.2  電子商務和電子業務
    1.3.3  安全和隱私
    1.3.4  協作與合夥經營
    1.3.5  知識產權管理
    1.3.6  持續改進和全面質量管理
    1.3.7  業務過程重構
  1.4  信息系統的技術推動力
    1.4.1  網路和網際網路
    1.4.2  移動和無線技術
    1.4.3  對象技術
    1.4.4  協作技術
    1.4.5  企業應用軟體
  1.5  一個簡單的系統開發過程
    1.5.1  系統啟動
    1.5.2  系統分析
    1.5.3  系統設計
    1.5.4  系統實現
    1.5.5  系統支持和持續改進
第2章  信息系統構件
  2.1  產品——信息系統
  2.2  信息系統架構框架
    2.2.1  「知識」構件
    2.2.2  「過程」構件
    2.2.3  「通信」構件
  2.3  網路技術和IS構件
第3章  信息系統開發
  3.1  系統開發過程
    3.1.1  能力成熟度模型
    3.1.2  系統生命周期和系統開發方法
    3.1.3  系統開發基本原理
  3.2  系統開發過程
    3.2.1  項目確定
    3.2.2  FAST項目階段
    3.2.3  跨生命周期活動

    3.2.4  順序開發和迭代開發
  3.3  選擇開發路線和策略
    3.3.1  模型驅動開發策略
    3.3.2  快速應用開發策略
    3.3.3  商用應用軟體包實現策略
    3.3.4  混合策略
    3.3.5  系統維護
  3.4  自動化工具和技術
    3.4.1  電腦輔助系統工程
    3.4.2  應用開發環境
    3.4.3  過程和項目管理器
第4章  項目管理
  4.1  什麼是項目管理
    4.1.1  項目失敗的原因
    4.1.2  項目管理知識體系
  4.2  項目管理生命周期
    4.2.1  活動1——協商範圍
    4.2.2  活動2——確定任務
    4.2.3  活動3——估計任務工期
    4.2.4  活動4——說明任務之間的依賴關係
    4.2.5  活動5——分配資源
    4.2.6  活動6——指導團隊工作
    4.2.7  活動7——監督和控制進展
    4.2.8  活動8——評估項目結果和經驗
第二部分  系統分析方法
第5章  系統分析
  5.1  什麼是系統分析
  5.2  系統分析方法
    5.2.1  模型驅動分析法
    5.2.2  加速系統分析法
    5.2.3  需求獲取法
    5.2.4  業務過程重構法
    5.2.5  FAST系統分析策略
  5.3  範圍定義階段
    5.3.1  任務1.1——列出問題和機會
    5.3.2  任務1.2——協商項目的初步範圍
    5.3.3  任務1.3——評估項目價值
    5.3.4  任務1.4——計劃項目進度表和預算
    5.3.5  任務1.5——彙報項目計劃
  5.4  問題分析階段
    5.4.1  任務2.1——研究問題領域
    5.4.2  任務2.2——分析問題和機
    5.4.3  任務2.3——分析業務過程
    5.4.4  任務2.4——制定系統改進目標
    5.4.5  任務2.5——修改項目計劃
    5.4.6  任務2.6——彙報調查結果和建議
  5.5  需求分析階段
    5.5.1  任務3.1——定義需求
    5.5.2  任務3.2——排列需求的優先次序
    5.5.3  任務3.3——修改項目計劃

    5.5.4  任務3.4——交流需求陳述
    5.5.5  持續不斷的需求管理
  5.6  邏輯設計階段
    5.6.1  任務4.1 a——結構化功能需求
    5.6.2  任務4.1 b——建立功能需求的原型(可選)
    5.6.3  任務4.2——驗證功能需求
    5.6.4  任務4.3——定義驗收測試用例
  5.7  決策分析階段
    5.7.1  任務5.1——確定候選方案
    5.7.2  任務5.2——分析候選方案
    5.7.3  任務5.3——比較候選方案
    5.7.4  任務5.4——修改項目計劃
    5.7.5  任務5.5——推薦一種系統方案
  5.8  系統分析的未來
第6章  需求獲取的調查研究技術
  6.1  需求獲取簡介
  6.2  需求獲取過程
    6.2.1  發現和分析問題
    6.2.2  獲取需求
    6.2.3  歸檔和分析需求
    6.2.4  需求管理
  6.3  調查研究技術
    6.3.1  對現有文檔、表和文件進行抽樣
    6.3.2  調研和實地訪問
    6.3.3  觀察工作環境
    6.3.4  調查表
    6.3.5  面談
    6.3.6  如何進行面談
    6.3.7  獲取原型
    6.3.8  聯合需求計劃
  6.4  調查研究策略
第7章  使用用例建模系統需求
  7.1  用例建模概述
  7.2  用例建模的系統概念
    7.2.1  用例
    7.2.2  參與者
    7.2.3  關係
  7.3  需求用例建模過程
    7.3.1  第1步:確定業務參與者
    7.3.2  第2步:確定業務需求用例
    7.3.3  第3步:構造用例模型圖
    7.3.4  第4步:記錄業務需求用例描述
  7.4  用例和項目管理
    7.4.1  分級和評估用例
    7.4.2  確定用例依賴關係
第8章  數據建模和分析
  8.1  數據建模簡介
  8.2  數據建模的系統概念
    8.2.1  實體
    8.2.2  屬性

    8.2.3  關係
  8.3  邏輯數據建模過程
    8.3.1  戰略數據建模
    8.3.2  系統分析期間的數據建模
    8.3.3  對系統設計的考慮
    8.3.4  數據建模的自動化工具
  8.4  如何構造數據模型
    8.4.1  獲取實體
    8.4.2  上下文數據模型
    8.4.3  基於鍵的數據模型
    8.4.4  泛化層次體系
    8.4.5  具有完整屬性的數據模型
  8.5  分析數據模型
    8.5.1  好的數據模型的標準
    8.5.2  數據分析
    8.5.3  規範化舉例
  8.6  將數據需求映射到地點
第9章  過程建模
  9.1  系統建模簡介
  9.2  過程建模的系統概念
    9.2.1  外部代理
    9.2.2  數據存儲
    9.2.3  過程概念
    9.2.4  數據流
  9.3  邏輯過程建模的過程
    9.3.1  戰略系統規劃
    9.3.2  用於業務過程重構的過程建模
    9.3.3  系統分析期間的過程建模
    9.3.4  對系統設計的考慮
    9.3.5  用於過程建模的調查研究和信息收集
    9.3.6用於過程建模的電腦輔助系統工程
  9.4  如何構造過程模型
    9.4.1  上下文數據流圖
    9.4.2  功能分解圖
    9.4.3  事件響應或用例清單
    9.4.4  事件分解圖
    9.4.5  事件圖
    9.4.6  系統圖
    9.4.7  基本圖
    9.4.8  完成規格說明
  9.5  系統模型的同步.
    9.5.1  數據模型和過程模型的同步
    9.5.2  過程分佈
第10章  使用UML進行面向對象分析和建模
  10.1  面向對象分析概述
  10.2  對象建模的歷史
  10.3  對象建模的系統概念
    10.3.1  對象、屬性、方法和封裝
    10.3.2  類、泛化和特化
    10.3.3  對象/類關係

    10.3.4  消息和消息發送
    10.3.5  多態性
  10.4  UNL模型圖
  10.5  對象建模過程
    10.5.1  建模系統的功能性描述
    10.5.2  構造分析用例模型
    10.5.3  建模用例活動
    10.5.4  構造活動圖指南
    10.5.5  繪製系統順序圖
    10.5.6  構造系統順序圖指南
    10.5.7  發現和確定業務對象
    10.5.8  組織對象並確定其關係
第11章  可行性分析和系統方案建議
  11.1  可行性分析和系統方案建議
    11.1.1  可行性分析——逐步投入法
    11.1.2  系統分析——範圍定義階段的檢查點
    11.1.3  系統分析——問題分析階段的檢查點
    11.1.4  系統設計——決策分析階段的檢查點
  11.2  可行性的6個準則
    11.2.1  運行可行性
    11.2.2  文化(或者政治)可行性
    11.2.3  技術可行性
    11.2.4  進度可行性
    11.2.5  經濟可行性
    11.2.6  法律可行性
    11.2.7  底線
  11.3  成本效益分析技術
    11.3.1  系統將花費多少.
    11.3.2  系統將提供什麼收益
    11.3.3  建議的系統合算嗎
  11.4  候選系統的可行性分析
    11.4.1  候選系統矩陣
    11.4.2  可行性分析矩陣
  11.5  系統方案建議
    11.5.1  書面報告
    11.5.2  正式彙報
第三部分  系統設計方法
第12章  系統設計
  12.1  什麼是系統設計
  12.2  系統設計方法
    12.2.1  模型驅動方法
    12.2.2  快速應用開發
    12.2.3  FASI、系統設計策略
  12.3  系統設計之內部開發——「構造」方案
    12.3.1  任務5.1——設計應用架構
    12.3.2  任務5.2——設計系統資料庫
    12.3.3  任務5.3——設計系統介面
    12.3.4  任務5.4——打包設計說明
    12.3.5  任務5.5—修改項目計劃
  12.4  系統設計之集成商用軟體——「購買」方案

    12.4.1  任務4.1——研究技術評價準則和選項
    12.4.2  任務4.2—二向供應商徵求建議(或報價)
    12.4.3  任務5A.1——驗證供應商的聲明和性能
    12.4.4  任務5A.2——評價和分級供應商建議
    12.4.5  任務5A.3——簽訂合同並聽取供應商彙報
    12.4.6  購買決定對剩餘生命周期階段的影響
第13章  應用架構和建模
  13.1  應用架構
  13.2  物理數據流圖
    13.2.1  物理過程
    13.2.2  物理數據流
    13.2.3  物理外部代理
    13.2.4  物理數據存儲
  13.3  信息技術架構
    13.3.1  分散式系統
    13.3.2  數據架構——分散式關係資料庫
    13.3.3  介面架構——輸入、輸出和中間件
    13.3.4  過程架構——軟體開發環境
  13.4  系統設計的應用架構策略
    13.4.1  企業應用架構策略
    13.4.2  戰術應用架構策略
  13.5  建模信息系統應用架構
    13.5.1  繪製物理數據流圖
    13.5.2  前置條件
    13.5.3  網路架構
    13.5.4  數據分佈和技術確定
    13.5.5  過程分佈和技術確定
    13.5.6  人/機邊界
第14章  資料庫設計
  14.1  常規文件和資料庫
    14.1.1  常規文件的優缺點
    14.1.2  資料庫的優缺點
  14.2  系統分析員的資料庫概念
    14.2.1  欄位
    14.2.2  記錄
    14.2.3  文件和表
    14.2.4  資料庫
  14.3  資料庫設計的前置條件——規範化
  14.4  常規文件設計
  14.5  現代資料庫設計
    14.5.1  資料庫設計的目標和前置條件
    14.5.2  資料庫模式
    14.5.3  數據完整性和訪問完整性
    14.5.4  角色
    14.5.5  資料庫分佈和複製
    14.5.6  資料庫原型
    14.5.7  規劃資料庫容量
    14.5.8  資料庫結構生成
  14.6  資料庫設計的前景
第15章  輸出設計和原型化

  15.1  輸出設計概念和指南
    15.1.1  輸出的分佈和觀眾
    15.1.2  輸出的實現方法
  15.2  如何設計和原型化輸出
    15.2.1  用於輸出設計和原型化的自動化工具
    15.2.2  輸出設計指南
    15.2.3  輸出設計過程
    15.2.4  基於Web的輸出和電子業務
第16章  輸入設計和原型化
  16.1  輸入設計概念和指南
    16.1.1  數據收集、數據錄入和數據處理
    16.1.2  輸入方法和實現
    16.1.3  輸入設計的系統用戶問題
    16.1.4  內部控制——輸入數據的編輯
  16.2  輸入設計的GUI控制項
    16.2.1  常用GUI輸入控制項
    16.2.2  高級輸入控制項
  16.3如何設計和原型化輸入
    16.3.1  輸入設計和原型化的自動化工具
    16.3.2  輸入設計過程
    16.3.3  基於Web的輸入和電子業務
第17章  用戶界面設計
  17.1  用戶界面設計概念和指南
    17.1.1  電腦用戶的類型
    17.1.2  人的因素
    17.1.3  人類工程學指南
    17.1.4  對話語氣和辭彙
  17.2  用戶界面技術
    17.2.1  操作系統和Web瀏覽器
    17.2.2  顯示器
    17.2.3  鍵盤和指點設備
  17.3  圖形用戶界面風格
    17.3.1  窗口和框
    17.3.2  菜單驅動的界面
    17.3.3  指令驅動的界面
    17.3.4  提問一回答對話
    17.3.5  用戶界面設計的特殊考慮
  17.4  如何設計用戶界面
    17.4.1  用於用戶界面設計和原型化的自動化工具
    17.4.2  用戶界面設計過程
第18章  使用UML進行面向對象設計和建模
  18.1  設計面向對象系統
    18.1.1  實體類
    18.1.2  介面類
    18.1.3  控制類
    18.1.4  持續類
    18.1.5  系統類
    18.1.6  設計關係
    18.1.7  屬性和方法可見性
    18.1.8  對象責任

  18.2  面向對象設計過程
    18.2.1  精煉用例模型
    18.2.2  建模支持用例情境的類交互、行為和狀態
    18.2.3  修改對象模型以反映實現環境
  18.3  對象復用和設計模式
  18.4  設計模式
    18.4.1  策略模式
    18.4.2  適配器模式
    18.4.3  對象框架和組件
  18.5  其他UML設計圖和實現圖
第四部分  系統分析和設計完成後的工作
第19章  系統構造和實現
  19.1  什麼是系統構造和實現
  19.2  構造階段
    19.2.1  任務6.1——構建和測試網路(如果需要)
    19.2.2  任務6.2——構建和測試資料庫
    19.2.3  任務6.3——安裝和測試新軟體包(如果需要)
    19.2.4  任務6.4——編寫和測試新程序
  19.3  實現階段
    19.3.1  任務7.1——進行系統測試
    19.3.2  任務7.2——準備轉換計劃
    19.3.3  任務7.3——安裝資料庫
    19.3.4  任務7.4——培訓用戶
    19.3.5  任務7.5——轉換到新系統
第20章  系統運行和支持
  20.1  系統運行和支持的上下文
  20.2  系統維護
    20.2.1  任務8.1.1——驗證問題
    20.2.2  任務8.1.2——對程序進行基準測試
    20.2.3  任務8.1.3——研究和調試程序
    20.2.4  任務8.1.4——測試程序
  20.3  系統恢復
  20.4  技術支持
  20.5  系統改進
    20.5.1  任務8.4.1——分析改進請求
    20.5.2  任務8.4.2——快速修復
    20.5.3  任務8.4.3——恢復現有物理系統
  20.6  系統退役
辭彙表

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032