本書從信息系統(tǒng)的基本概念出發(fā),結合信息系統(tǒng)分析與設計的發(fā)展,系統(tǒng)地、完整地、地、詳細地闡述了信息系統(tǒng)分析與設計的理論、方法和技術。全書由9章組成,包括引論、信息系統(tǒng)規(guī)劃、信息系統(tǒng)分析、信息系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)維護和評價、面向?qū)ο蟮南到y(tǒng)分析與設計、項目管理、信息系統(tǒng)開發(fā)實例。每章都附有思考題。
本書可作為高等院校信息管理與信息系統(tǒng)專業(yè)、計算機應用專業(yè)的教材,也可作為從事信息系統(tǒng)建設和計算機應用工作的技術人員、管理人員的參考書。
本書力求做到系統(tǒng)性、性、完整性、先進性、實用性,把培養(yǎng)讀者分析問題、解決問題、實際動手和軟件開發(fā)的能力作為出發(fā)點,所涉及的知識點具有新觀點、新技術、新發(fā)展、新動態(tài)的特點,是信息技術與時俱進的特征體現(xiàn)。要求讀者在學習本書前,應具備計算機的基礎知識,包括數(shù)據(jù)結構、數(shù)據(jù)庫技術和至少一門程序設計語言等方面的知識,還應有一定的管理方面的知識。
第1章 引論
1.1 信息與系統(tǒng)
1.1.1 信息
1.1.2 系統(tǒng)
1.2 信息系統(tǒng)
1.2.1 信息系統(tǒng)概述
1.2.2 信息系統(tǒng)的基本功能
1.2.3 信息系統(tǒng)的相關技術
1.2.4 信息系統(tǒng)的結構
1.2.5 信息系統(tǒng)的作用與發(fā)展
1.3 信息系統(tǒng)的開發(fā)方法
1.3.1 信息系統(tǒng)開發(fā)方法的類型
1.3.2 生命周期法
1.3.3 原型法
1.3.4 面向?qū)ο蟮姆椒?/p>
1.3.5 Jackson方法
1.3.6 開發(fā)方法選擇或重構的依據(jù)
1.3.7 計算機輔助軟件工程
1.4 信息系統(tǒng)開發(fā)的組織管理
1.4.1 系統(tǒng)開發(fā)的準備工作
1.4.2 信息系統(tǒng)的開發(fā)方式
1.4.3 系統(tǒng)開發(fā)的項目管理
1.4.4 系統(tǒng)文檔管理
思考題
第2章 信息系統(tǒng)規(guī)劃
2.1 信息系統(tǒng)規(guī)劃概述
2.1.1 信息系統(tǒng)規(guī)劃的目標
2.1.2 信息系統(tǒng)規(guī)劃的特點
2.1.3 信息系統(tǒng)規(guī)劃的任務
2.1.4 信息系統(tǒng)規(guī)劃的內(nèi)容
2.1.5 信息系統(tǒng)規(guī)劃機構
2.1.6 信息系統(tǒng)規(guī)劃的步驟
2.1.7 信息系統(tǒng)規(guī)劃的模型
2.1.8 信息系統(tǒng)規(guī)劃的原則
2.2 信息系統(tǒng)戰(zhàn)略規(guī)劃
2.2.1 信息系統(tǒng)戰(zhàn)略規(guī)劃的內(nèi)容
2.2.2 信息系統(tǒng)戰(zhàn)略規(guī)劃的方法
2.3 信息系統(tǒng)規(guī)劃方法
2.3.1 戰(zhàn)略目標轉(zhuǎn)移法
2.3.2 企業(yè)系統(tǒng)規(guī)劃
2.3.3 關鍵成功因素
2.3.4 價值鏈分析法
2.4 業(yè)務流程重組
2.4.1 業(yè)務流程重組的概念
2.4.2 業(yè)務流程重組的步驟
2.4.3 業(yè)務流程重組的方法和工具
思考題
第3章 信息系統(tǒng)分析
3.1 信息系統(tǒng)分析概述
3.1.1 信息系統(tǒng)分析的任務
3.1.2 信息系統(tǒng)分析的主要活動
3.1.3 信息系統(tǒng)分析的主要工具
3.2 可行性研究
3.2.1 信息系統(tǒng)的需求分析
3.2.2 可行性研究的內(nèi)容
3.2.3 可行性研究報告
3.3 詳細調(diào)查
3.3.1 詳細調(diào)查的目的和原則
3.3.2 詳細調(diào)查的范圍
3.3.3 詳細調(diào)查的方法
3.4 業(yè)務流程圖
3.4.1 組織結構與功能分析
3.4.2 業(yè)務流程圖
3.5 數(shù)據(jù)流程圖
3.5.1 調(diào)查數(shù)據(jù)的匯總分析
3.5.2 數(shù)據(jù)流程圖的定義及基本成分
3.5.3 數(shù)據(jù)流程圖的畫法
3.5.4 畫數(shù)據(jù)流程圖的注意事項和原則
3.5.5 數(shù)據(jù)流程圖的優(yōu)缺點和用途
3.6 數(shù)據(jù)字典
3.6.1 數(shù)據(jù)字典的作用
3.6.2 數(shù)據(jù)字典的各類條目
3.6.3 數(shù)據(jù)字典的使用與管理
3.7 處理邏輯的表達
3.7.1 結構化語言
3.7.2 判定樹
3.7.3 判定表
3.7.4 三種表達工具的比較
3.8 新系統(tǒng)邏輯模型
3.8.1 系統(tǒng)功能劃分與數(shù)據(jù)資源分布
3.8.2 新系統(tǒng)邏輯方案的建立
3.8.3 新系統(tǒng)信息處理方案
3.9 系統(tǒng)分析報告
3.9.1 系統(tǒng)分析報告的內(nèi)容
3.9.2 系統(tǒng)分析報告的審議
思考題
第4章 信息系統(tǒng)設計
4.1 信息系統(tǒng)設計概述
4.1.1 系統(tǒng)設計的主要內(nèi)容及任務
4.1.2 系統(tǒng)設計的要求
4.1.3 系統(tǒng)設計的依據(jù)
4.1.4 系統(tǒng)設計的方法與工具
4.2 系統(tǒng)總體結構設計
4.2.1 系統(tǒng)總體結構設計原則
4.2.2 子系統(tǒng)劃分
4.2.3 系統(tǒng)模塊結構設計
4.2.4 計算機與網(wǎng)絡系統(tǒng)方案的選擇
4.3 數(shù)據(jù)庫設計
4.3.1 數(shù)據(jù)庫系統(tǒng)的概念
4.3.2 數(shù)據(jù)管理
4.3.3 規(guī)范化重組數(shù)據(jù)結構
4.3.4 數(shù)據(jù)庫的概念結構設計
4.3.5 數(shù)據(jù)庫的邏輯結構設計
4.3.6 數(shù)據(jù)庫的物理結構設計
4.4 代碼設計
4.4.1 代碼設計的目的
4.4.2 代碼的定義和功能
4.4.3 代碼的分類
4.4.4 代碼設計的原則
4.4.5 代碼設計的步驟
4.5 輸出輸入設計
4.5.1 輸出設計
4.5.2 輸入設計
4.5.3 圖形界面設計
4.6 編寫系統(tǒng)設計說明書
思考題
第5章 系統(tǒng)實施
5.1 系統(tǒng)實施概述
5.1.1 系統(tǒng)實施的任務
5.1.2 系統(tǒng)實施的步驟
5.2 物理系統(tǒng)實施
5.2.1 計算機系統(tǒng)的實施
5.2.2 網(wǎng)絡系統(tǒng)的實施
5.2.3 數(shù)據(jù)庫系統(tǒng)的實施
5.3 程序設計
5.3.1 結構化程序設計
5.3.2 程序設計的好習慣
5.3.3 軟件質(zhì)量對程序的要求
5.3.4 程序設計語言的發(fā)展歷史
5.3.5 代碼自動生成器的特點
5.4 系統(tǒng)測試
5.4.1 測試工作的意義及目的
5.4.2 測試的步驟
5.4.3 測試數(shù)據(jù)流程
5.4.4 系統(tǒng)測試的策略
5.4.5 系統(tǒng)測試方法
5.4.6 系統(tǒng)調(diào)試
5.4.7 測試案例
5.5 系統(tǒng)實施文檔
5.6 系統(tǒng)切換與運行
5.6.1 人員培訓
5.6.2 系統(tǒng)試運行
5.6.3 系統(tǒng)切換
5.6.4 系統(tǒng)運行管理
思考題
第6章 系統(tǒng)維護和評價
6.1 信息系統(tǒng)的維護
6.1.1 信息系統(tǒng)維護概述
6.1.2 信息系統(tǒng)中應用軟件的維護
6.1.3 信息系統(tǒng)維護過程
6.1.4 版本管理制度
6.2 信息系統(tǒng)的評價
6.2.1 信息系統(tǒng)評價的目的
6.2.2 信息系統(tǒng)評價內(nèi)容
6.2.3 信息系統(tǒng)評價指標體系
6.2.4 信息系統(tǒng)評價方法
6.2.5 信息系統(tǒng)評價實例
思考題
第7章 面向?qū)ο蟮南到y(tǒng)分析與設計
7.1 面向?qū)ο蟮幕靖拍?/p>
7.1.1 基本概念
7.1.2 面向?qū)ο蟮拈_發(fā)方法
7.2 面向?qū)ο蟮姆治雠c設計方法
7.2.1 Peter Coad和Edward Yourdon的OOA和OOD方法
7.2.2 Booch的OOD方法
7.2.3 OMT方法
7.2.4 UML概述
7.2.5 UML與面向?qū)ο蟮慕?/p>
7.3 面向?qū)ο蟮南到y(tǒng)分析實例
7.3.1 標識對象
7.3.2 標識結構
7.3.3 標識主題
7.3.4 定義屬性
7.3.5 定義服務
7.4 面向?qū)ο蟮南到y(tǒng)設計實例
7.4.1 問題空間部分的設計
7.4.2 人機交互部分的設計
7.4.3 任務管理部分的設計
7.4.4 數(shù)據(jù)管理部分的設計
思考題
第8章 項目管理
8.1 什么是項目
8.1.1 項目的定義和分類
8.1.2 項目的特點
8.1.3 項目的約束
8.1.4 項目與日常運營
8.1.5 項目和戰(zhàn)略
8.2 什么是項目管理
8.2.1 項目管理的定義和基本要素
8.2.2 項目管理的特點
8.2.3 項目管理過程組
8.2.4 項目管理涉及的專業(yè)知識領域
8.2.5 項目管理過程組和知識領域的映射
8.3 信息系統(tǒng)的項目管理
8.3.1 信息系統(tǒng)項目管理的原因
8.3.2 信息系統(tǒng)項目管理的流程
8.3.3 項目管理的組織機構
8.3.4 信息系統(tǒng)項目管理的內(nèi)容
8.3.5 信息系統(tǒng)項目管理中的質(zhì)量控制
思考題
第9章 信息系統(tǒng)開發(fā)實例
9.1 某設計院院務綜合管理系統(tǒng)需求方案
9.1.1 引言
9.1.2 系統(tǒng)建設目標
9.1.3 系統(tǒng)架構
9.1.4 系統(tǒng)功能模塊
9.1.5 系統(tǒng)運行環(huán)境
9.1.6 系統(tǒng)開發(fā)計劃
9.2 財稅庫行橫向聯(lián)網(wǎng)系統(tǒng)
9.2.1 系統(tǒng)概述
9.2.2 系統(tǒng)拓撲結構
9.2.3 系統(tǒng)功能需求
9.2.4 系統(tǒng)非功能性需求
9.3 CRM系統(tǒng)的構建
9.3.1 CRM的概念
9.3.2 CRM系統(tǒng)的典型功能
9.3.3 CRM系統(tǒng)的實施路徑
9.3.4 CRM系統(tǒng)實例——Sinfor CRM
思考題
附錄A 計算機軟件產(chǎn)品開發(fā)文檔的國家標準
參考文獻