前言
第一部分 系統分析和概念設計
第1章 緒論
本章要求
1. 1 系統分析和設計有很多其他名稱
1. 2 什么是系統?
1. 3 什么是信息系統?
1. 4 什么是自動信息系統?
1. 5 信息系統的基本特點是什么?
1. 6 什么是系統分析和設計?
1. 7 系統分析和設計難在何處?
1. 8 信息系統的風險承擔者
1. 9 系統分析和設計職業(yè)
1. 10 系統分析員做什么?
1. 11 系統分析員的職責是什么?
1. 12 系統分析和設計的技能和活動
1. 13 系統分析和設計的一般模型
1. 14 分析和設計的具體細節(jié)
1. 15 系統分析和設計項目
1. 16 信息系統分析和設計項目從何而來?
1. 17 信息系統需求規(guī)格說明書
1. 18 信息系統生命期和信息系統開發(fā)生命期
1. 19 指導信息系統分析和設計的原則
小結
習題
參考資料
第2章 可行性分析和需求確定
本章要求
2. 1 可行性分析
2. 1. 1 可行性類型
2. 2 需求確定
2. 3 問題域
2. 4 理解和進行需求確定的框架
2. 4. 1 需求確定子活動
2. 4. 2 PIECES框架
2. 4. 3 柯薩爾的需求模型
2. 4. 4 面向對象的需求確定建模活動
2. 5 搜集信息系統需求的方法
2. 5. 1 向用戶反饋
2. 5. 2 需求不確定性
小結
習題
參考資料
第3章 面向對象的方法論和模型
本章要求
3. 1 方法論
3. 1. 1 傳統方法論
3. 1. 2 結構化分析和設計方法論
3. 1. 3 信息建模方法論
3, 1. 4 面向對象方法論
3. 2 面向對象方法論的主要特點
3. 3 用面向對象的分析和設計解決的兩個經典問題
3. 4 分類理論
3. 5 科德的面向對象方法論
3. 6 科德的面向對象的分析和設計的方法論和符號
3. 6. 1 科德對象模型的部件
3. 6. 2 面向對象的模型
小結
習題
參考資料
第4章 對象和類
本章要求
4. 1 對象和類
4. 1. 1 對象和類的規(guī)則和指導
4. 1. 2 定義類的屬性和服務
4. 1. 3 評論面向對象的解決問題策略
4. 2 尋找對象
4. 2. 1 wirfs—Brock名詞詞組策略
4. 2. 2 Wirfs—Brock CRC策賂
4. 2. 3 聯合策略
4. 2. 4 錄像商店實例——尋找對象
4. 3 進一步改進的策略
小結
習題
參考資料
第5章 對象責任:屬性
本章要求
5. 1 屬性
5. 1. 1 確定局性
5. 1. 2 屬性類型
5. 1. 3 針對不同類型屬性的面向對象方法的策略
5. 1. 4 多值屬性的面向對象策略
5. 1. 5 錄像商店實例 尋找屬性
小結
習題
參考資料
第6章 對象責任:類和對象聯結
本章要求
6. 1 對象的“‘我’知道誰”的責任
6. 2 對象模式
6. 2. 1 通用—特定模式
6. 2. 2 通用—特定繼承
6. 2. 3 整體—部分對象聯結模式
6. 2. 4 對象聯結模式
6. 3 錄像商店例子
小結
習題
參考資料
第7章 對象責任:服務和場景
本章要求
7. 1 對象的“‘我’做什么”責任
7. 1. 1 商業(yè)目標和謀略. 信息系統目標和謀略以及謀略和過程
7. 1. 2 服務類型
7. 1. 3 基本服務
7. 1. 4 問題域特定服務
7. 1. 5 尋找和標識服務
7. 1. 6 錄像商店實例—識別服務
7. 1. 7 識別服務的其他技術
7. 2 服務細節(jié)
7. 2. 1 記錄和描述服務細節(jié)的技術
7. 2. 2 場景
7. 2. 3 結構化英語或者偽碼
7. 2. 4 判定表和判定樹
7. 2. 5 判定表實例
7. 2. 6 判定樹例子
7. 2. 7 狀態(tài)轉換圖
7. 2. 8 錄像商店例子——把服務賦予類和消息聯結
7. 2. 9 從系統分析轉入系統設計
小結
習題
參考資料
第二部分 物理設計與實施
第8章 系統設計
本章要求
8. 1 信息系統設計
8. 1. 1 傳統的信息系統設計
8. 1. 2 面向對象的分析設計方法論
8. 1. 3 選擇信息系統設計策略
8. 1. 4 面向對象的設計
8. 2 可選的面向對象信息系統開發(fā)策略
小結
習題
參考資料
第9章 輸出設計
本章要求
9. 1 輸出:高質量的. 有用的信息
9. 2 輸出類型
9. 2. 1 內部. 外部和循環(huán)輸出
9. 2. 2 靜態(tài)輸出和動態(tài)輸出
9. 3 輸出設備和介質
9. 4 輸出格式
9. 5 輸出:報告類型
9. 6 輸出:圖形
9. 7 輸出:內部控制
9. 8 輸出設計展望
小結
習題
參考資料
第10章 輸入設計
本章要求
10. 1 概述
10. 2 數據輸入的方方面面
10. 2. 1 數據驗證和確認
10. 2. 2 數據輸入方法
10. 2. 3 輸入設備
10. 2. 4 數據輸入的一般原則
10. 2. 5 輸入的圖形用戶接口設計
小結
習題
參考資料
第11章 文件和數據庫的設計
本章要求
11. 1 文件和數據庫
11. 1. 1 數據結構
11. 1. 2 屬性的分類
11. 1. 3 文件類型
11. 1. 4 文件訪問與組織
11. 1. 5 范式化
11. 1. 6 面向對象的數據庫
11. 1. 7 面向對象數據庫的演進
11. 1. 8 面向對象的數據模型的特點
11. 1. 9 面向對象的數據庫的優(yōu)點
11. 1. 10 面向對象的數據庫的弱點
小結
習題
參考資料
第12章 軟件構建與測試
本章要求
12. 1 概述
12. 2 軟件設計的一般原則
12. 3 軟件構建框架
12. 4 面向對象的軟件構建框架
12. 5 軟件構建策略
12. 6 聚合和耦合
12. 6. 1 面向對象的聚合和耦合
12. 7 軟件測試
12. 7. 1 軟件測試策略
12. 7. 2 一般軟件測試方法論
12. 8 應用程序和代碼生成器
小結
習題
參考資料
第13章 實施
本章要求
13. 1 概述
13. 2 安裝:實施的第1個階段
13. 3 啟動:實施的第2個階段
13. 4 制度化:實施的最后階段
13. 5 信息系統引起的組織(預期的)轉變
13. 5. 1 組織轉變的階段
13. 6 行為研究和作用范圍分析
13. 7 影響實施成功的關鍵因素
小結
習題
參考資料
第三部分 有關系統分析和設計的各種專題
專題A 信息系統計劃
本專題要求
A. 1 引言
A. 2 通用的信息系統計劃方法論
A. 3 為什么要進行信息系統計劃?
A. 4 信息系統計劃技術和方法論
小結
習題
參考資料
專題B 原型化方法
本專題要求
B. 1 在信息系統開發(fā)生命期中原型的位置
B. 2 產品和信息系統原型的差異
B. 3 原型效益
B. 4 原型的風險
B. 5 原型同義詞
B. 6 原型方法的使能技術
B. 7 原型是否有效?
B. 8 如何起始原型化
小結
習題
參考資料
專題C 計算機—輔助軟件工程(CASE)
本專題要求
C. 1 引言
C. 2 CASE體系結構
C. 3 CASE使用的階段
C. 3. 1 CASE的效益
C. 3. 2 CASE的問題
小結
習題
參考資料
專題D 軟件過程的改進
本專題要求
D. 1 引言
D. 2 不成熟和成熟的系統開發(fā)組織
D. 3 SEI能力成熟模型的5個成熟階段
D. 4 一個基本的系統開發(fā)過程改進模型
D. 5 ISO 9000過程改進方法
小結
習題
參考資料
專題E 系統開發(fā)所面臨的挑戰(zhàn)
本專題要求
E. 1 引言
E. 2 軟件開發(fā)中四個方面的限制
E. 3 信息技術管理問題
E. 4 系統開發(fā)風險
E. 5 系統分析與設計和軟件工程
E. 6 90年代系統開發(fā)的體系結構
E. 7 SDLC. 方法. 技術和工具
小結
習題
參考資料
專題F 項目管理
本專題要求
F. 1 引言
F. 2 兩個工具:PERT網絡和甘特圖
F. 2. 1 PERT網絡
F. 2. 2 一個PERT網絡的例子
F. 2. 3 PERT網絡長處和短處
F. 2. 4 甘持圖
F. 2. 5 一個甘特圖的例子
小結
習題
參考資料
專題G 交往和電子會議
本專題要求
G. 1 一個信息系統開發(fā)項目內的交往
G. 2 系統開發(fā)項目交往場合
G. 3 問題解決過程策略
G. 4 支持小組工作的電子會議
小結
習題
參考資料
專題H 商業(yè)過程再造工程
本專題要求
H. 1 引言
H. 2 從已經完成了再造工程的組織那里學到的教訓
H. 3 商業(yè)過程再造工程的核心
H. 4 商業(yè)過程再造工程是組織性變化
H. 5 商業(yè)過程再造工程策略
小結
習題
參考資料
詞匯表