目錄
第1章信息系統(tǒng)概論
1.1什么是信息系統(tǒng)
1.1.1信息系統(tǒng)的概念
1.1.2信息系統(tǒng)的性質
1.2信息系統(tǒng)體系結構
1.2.1應用信息系統(tǒng)
1.2.2數據資源
1.2.3基礎設施
1.2.4人員
1.2.5戰(zhàn)略
1.2.6組織
1.2.7管理和決策
1.3現代信息系統(tǒng)的企業(yè)驅動力
1.3.1經濟全球化
1.3.2電子商務和電子業(yè)務
1.3.3知識和信息經濟的轉變
1.3.4企業(yè)過程改進與重構
1.3.5協(xié)作與合伙經營
1.4信息系統(tǒng)的技術推動力
1.4.1網絡和無線技術
1.4.2云計算與大數據
1.4.3面向對象技術
1.4.4協(xié)作技術
本章小結
本章練習
第2章信息系統(tǒng)開發(fā)理論基礎
2.1系統(tǒng)開發(fā)原理
2.2系統(tǒng)開發(fā)過程
2.2.1系統(tǒng)生命周期各階段概述
2.2.2跨生命周期的活動
2.3信息系統(tǒng)開發(fā)模式
2.3.1信息系統(tǒng)開發(fā)原則
2.3.2信息系統(tǒng)開發(fā)策略
2.4信息系統(tǒng)過程模型
2.4.1瀑布模型
2.4.2原型模型
2.4.3漸增模型
2.4.4螺旋模型
2.4.5噴泉模型
2.4.6敏捷過程模型
2.4.7組合模型的開發(fā)
2.5信息系統(tǒng)開發(fā)的多種方式
本章小結
本章練習
第3章信息系統(tǒng)開發(fā)方法
3.1結構化系統(tǒng)開發(fā)方法
3.1.1基本思想
3.1.2過程
3.1.3原則
3.1.4特點
3.2面向對象方法
3.2.1基本思想
3.2.2面向對象與面向過程
3.2.3基本概念
3.2.4基本特征
3.2.5開發(fā)過程
3.2.6特點
3.3計算機輔助軟件工程
3.3.1基本思想
3.3.2基本功能
3.3.3特點
本章小結
本章練習
第4章系統(tǒng)規(guī)劃
4.1系統(tǒng)規(guī)劃概述
4.1.1基本概念
4.1.2信息系統(tǒng)規(guī)劃的內容
4.1.3機構
4.1.4步驟
4.2系統(tǒng)規(guī)劃方法
4.2.1企業(yè)系統(tǒng)規(guī)劃法
4.2.2關鍵成功因素法
4.2.3戰(zhàn)略目標集轉化法
4.3業(yè)務流程重組
4.3.1業(yè)務流程重組的概念
4.3.2業(yè)務流程重組的參考原則
4.3.3基于業(yè)務流程重組的信息系統(tǒng)規(guī)劃步驟
4.4系統(tǒng)規(guī)劃報告
4.4.1系統(tǒng)規(guī)劃報告組成
4.4.2系統(tǒng)規(guī)劃報告的審核
本章小結
本章練習
第5章系統(tǒng)分析
5.1系統(tǒng)分析概述
5.1.1系統(tǒng)分析的任務
5.1.2系統(tǒng)分析的要求
5.1.3系統(tǒng)分析的步驟
5.1.4系統(tǒng)分析的方法
5.2可行性分析
5.2.1可行性分析的內容
5.2.2可行性分析報告
5.3詳細調查的方法
5.3.1詳細調查的目的和原則
5.3.2詳細調查的范圍
5.3.3詳細調查的方法
5.4組織結構與業(yè)務流程
5.4.1組織結構與功能分析
5.4.2業(yè)務流程分析與建模
5.5數據流程圖
5.5.1過程建模與數據流程圖
5.5.2數據流程圖的畫法
5.6數據建模和分析
5.6.1什么是數據建模
5.6.2ER圖的基本畫法
5.7面向狀態(tài)轉換的行為建模
5.8數據字典
5.8.1詞條描述
5.8.2定義式
5.9系統(tǒng)分析報告
5.9.1信息系統(tǒng)分析報告的作用
5.9.2信息系統(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.2系統(tǒng)設計原理
6.2.1抽象與逐步求精
6.2.2模塊化
6.2.3信息隱藏
6.2.4模塊獨立
6.2.5啟發(fā)性規(guī)則
6.3系統(tǒng)功能結構設計
6.3.1系統(tǒng)功能總體結構設計
6.3.2系統(tǒng)平臺設計
6.4信息系統(tǒng)體系結構設計
6.4.1體系結構設計概述
6.4.2體系結構發(fā)展過程
6.4.3系統(tǒng)平臺模式策略
6.5數據庫設計
6.5.1數據庫設計的目標
6.5.2數據庫設計的步驟
6.6代碼設計
6.6.1代碼的定義和功能
6.6.2代碼的種類
6.6.3代碼設計的原則
6.7用戶界面設計
6.7.1用戶界面設計的任務
6.7.2用戶界面的設計原則
6.7.3用戶界面方式
6.7.4輸入設計內容
6.7.5輸出設計內容
6.8處理過程的設計工具
6.8.1程序流程圖
6.8.2結構化流程圖
6.8.3問題分析圖
6.8.4判定樹
6.8.5判定表
6.8.6IPO圖
6.9系統(tǒng)設計報告
本章小結
本章練習
第7章面向對象分析與設計
7.1面向對象分析
7.1.1面向對象分析概念
7.1.2面向對象分析方法的主要原則
7.1.3面向對象論域分析
7.1.4面向對象應用分析
7.1.5面向對象模型
7.1.6幾種著名的面向對象建模方法
7.1.7UML
7.1.8建立對象模型
7.1.9建立動態(tài)模型
7.1.10建立功能模型
7.2面向對象設計
7.2.1面向對象分析與設計的關系
7.2.2面向對象類的設計
7.2.3數據設計
7.2.4人機交互設計
7.2.5面向對象設計模式簡介
7.2.6建立實現模型
本章小結
本章練習
第8章系統(tǒng)實施
8.1系統(tǒng)實施階段的任務
8.2物理系統(tǒng)的實施
8.2.1計算機系統(tǒng)的實施
8.2.2網絡系統(tǒng)實施
8.3程序設計
8.3.1程序設計的目標
8.3.2結構化程序設計語言機制
8.3.3面向對象程序設計語言機制
8.3.4程序語言的選擇
8.3.5軟件設計風格
8.3.6程序效率
8.4軟件的調試
8.4.1軟件調試方法
8.4.2調試的原則及提升調試效率的方法
8.5軟件的測試
8.5.1軟件測試概述
8.5.2軟件測試的方法和技術
8.5.3軟件測試的流程
8.5.4白盒測試
8.5.5黑盒測試
8.5.6測試方法選擇的綜合策略
本章小結
本章練習
第9章系統(tǒng)的切換、維護與評價
9.1系統(tǒng)的切換
9.1.1系統(tǒng)切換的目的和內容
9.1.2系統(tǒng)切換方法
9.1.3系統(tǒng)切換工作流程
9.1.4系統(tǒng)切換保障措施
9.1.5系統(tǒng)切換過程中需注意的問題
9.2系統(tǒng)維護
9.2.1系統(tǒng)維護的目的與存在的問題
9.2.2系統(tǒng)維護的分類
9.2.3系統(tǒng)運維服務工作方式
9.2.4應用軟件維護
9.2.5數據維護
9.3系統(tǒng)評價
9.3.1系統(tǒng)評價的目的
9.3.2系統(tǒng)評價方法
9.3.3系統(tǒng)評價指標
9.3.4系統(tǒng)評價流程
本章小結
本章練習
第10章系統(tǒng)項目管理
10.1系統(tǒng)項目管理的目標
10.2系統(tǒng)項目管理的特點和內容
10.3系統(tǒng)項目管理過程
10.4系統(tǒng)項目的組織
10.5信息系統(tǒng)項目工作計劃
10.6信息系統(tǒng)項目質量管理
10.7信息系統(tǒng)軟件項目的風險管理
10.8系統(tǒng)項目的文檔管理
本章小結
本章練習
參考文獻