第1部分引言
第1章小型企業(yè)中的信息系統(tǒng)
1.1信息系統(tǒng)定義
1.1.1小型企業(yè)計算的出現
1.1.2作為主要技術的Intemet
1.1.3應用軟件的成熟
1.1.4企業(yè)系統(tǒng)分析員
1.2小型企業(yè)特征
1.2.1企業(yè)主參與
1.2.2經濟約束
1.2.3競爭壓力
1.3小型企業(yè)的信息需求
1.3.1生產和存貨
1.3.2人員
1.3.3財務報告
1.3.4市場、銷售和服務
1.3.5客戶關系
1.4系統(tǒng)開發(fā)生命期
1.4.1CIS的循環(huán)本質
1.4.2功能和運作的退化
1.4.3不能預測的退化
1.4.4縮減SDLC時間
1.5計算機信息系統(tǒng)要素
1.5.1人
1.5.2過程
1.5.3軟件
1.5.4硬件
1.5.5網絡
1.5,6數據
1.5.7分析員角色
1.5.8分析員——變化代言人
1.5.9分析員——解決問題的戰(zhàn)略家
1.5.10分析員——小組的協(xié)調員
1.6技術的角色
1.7方法、工具和技術
1.7.1CASE工具
1.7.2介紹VisibleAnalyst
1.7.3CASE的替代技術
1.8增強的SDLC
1.9本章小結
1.10自測題
1.11活動安排
1.12討論題
第2章啟動項目
2.1基本信息處理需求
2.1.1信息的相關性
2.1.2信息的準確性
2.1.3信息的時效性
2.1.4信息的可用性
2.1.5信息的可負擔性
2.1.6信息的適應性
2.1.7信息的可訪問性
2.1.8癥狀、問題和解決方法總結
2.2小型企業(yè)信息系統(tǒng)問題
2.2.1效率低下的源數據輸入
2.2.2子系統(tǒng)集成中的錯誤
2.3實際調查和診斷
2.3.1CISLab和SilhouetteSeaCharter的示例
2.3.2行業(yè)調查
2.3.3在線調查
2.3.4個人接觸
2.3.5文檔回顧
2.3.6介紹6個系統(tǒng)要素
2.3.7系統(tǒng)服務請求
2.4可行性分析
2.4.1建立或購買戰(zhàn)略
2.4.2成本和交付參數
2.4.3可行性報告和項目合同
2.5CORNUCOPIA案例
2.5.1背景
2.5.2可行性分析
2.5.3可行性報告
2.5.4項目合同
2.5.5使用VisibleAnalyst的ComucopiaT
2.6本章小結
2.7自測題
2.8活動安排
2.9討論題
第2部分分析
第3章進程建模
3.1系統(tǒng)建模
3.1.1進程模型
3.1.2數據模型
3.1.3對象模型
3.1.4系統(tǒng)模型
3.2數據流程圖
3.2.1標準符號
3.2.2構建的標準規(guī)則
3.2.3確定外部實體、進程和數據存儲
3.3背景圖
3.3.1系統(tǒng)范圍
3.3.2內部和外部實體
3.4級別分解
3.4.1確定一個進程中的事件
3.4.2確定數據流
3.4.4確定停止分解的時間
3.5制作數據流程圖所用的CASE工具
3.6CORNUCOPIA案例
3.6.1背景圖
3.6.2一級DFD
3.6.3時間和金錢
3.6.4使用VisibleAnalyst的Cornucopia
3.7本章小結
3.8自測題
3.9活動安排
3.10討論題
第4章數據建模
4.1數據基本原則
4.1.1數據類型
4.1.2數據結構
4.2文件處理基礎
4.2.1主文件和事務文件
4.2.2關系數據庫
4.3實體-關系圖
4.3.1文件關系
4.3.2關系規(guī)范化
4.4數據建模CASE工作
4.5CORNUCOPIA案例
4.5.1數據模型
4.5.2時間和金錢
4.5.3使用VisibleAnalyst的Cornucopia.
4.6本章小結
4.7自測題
4.8討論題
4.9活動安排
第5章對象建模
5.1面向對象方法
5.2對象模型
5.2.1對象確定
5.2.2對象關系
5.3用例建模
5.4統(tǒng)一建模語言
5.4.1UML圖
5.4.2SilhouetteSeaCharter的UML圖
5.5數據詞典
5.6對象建模的CASE~2具
5.7CORNUCOPIA案例
5.7.1對象模型
5.7.2使用VisibleAnalyst的Cornucopia
5.8本章小結
5.9自測題
5.10活動安排
5.11討論題
第6章系統(tǒng)建模
6.1用戶系統(tǒng)圖
6.2菜單樹
6.3系統(tǒng)流程圖
6.4新系統(tǒng)設計——初步介紹
所推薦的新系統(tǒng)USD
6.5系統(tǒng)建模的CASE工具
6.6CORNUCOPIA案例
6.6.1系統(tǒng)模型
6.6.2新系統(tǒng)的想法
6.6.3創(chuàng)建與購買的決策
6.6.4項目管理
6.6.5項目預算
6.6.6項目狀態(tài)報告
6.6.7詳細的任務列表
6.6.8PERT表
6.6.9項目詞典
6.6.10使用VisibleAnalyst的COmuc
6.7本章小結
6.8自測題
6.9活動安排
6.10討論題
第3部分設計
第7章系統(tǒng)設計
7.I設計策略
7.1.1設計工作的其他方法
7.1.2結構化設計
7.1.3面向對象設計
7.1.4聯(lián)合應用程序設計
7.1.5評價其他設計方案
7.2SUNRISE系統(tǒng)示例
7.3設計規(guī)范
7.3.1開發(fā)新系統(tǒng)的USD
7.3.2設計原型
7.4可提交項目:基本陳述
預覽設計報告和回顧會議
7.5窗體設計基礎
7.5.1源文檔
7.5.2圖形化用戶界面對話框
7.5.3自動輸入
7.5.4編輯錯誤
7.6CORNUCOPIA案例
7.6.1新系統(tǒng)USD
7.6.2新系統(tǒng)的窗體設計
7.6.3基本陳述
7.6.4時間和金錢
7.6.5使用Web創(chuàng)作軟件的Cornucopia.
7.7本章小結
7.8自測題
7.9活動安排
7.10討論題
第8章數據庫設計
8.1創(chuàng)建新系統(tǒng)模型
新系統(tǒng)建模:逐步進行
8.2文件設計基礎
8.2.1傳統(tǒng)文件類型
8.2.24GL文件類型
8.2.3文件組織
8.2.4文件結構
8.2.5文件安全和控制
8.2.6評估系統(tǒng)資源需求
8.2.7文件設計:步驟
8.3再談關系數據庫
使用MicrosoftAccess實現數據庫
8.4SUNRISE系統(tǒng)的文件設置
8.5再談窗體設計
8.6使用CASE32具的文件設計和窗體設計
8.7CORNUCOPIA案例
8.7.1新系統(tǒng)DFD
8.7.2新系統(tǒng)ERD
8.7.3新系統(tǒng)OM
8.7.4新系統(tǒng)文件設計
8.7.5新系統(tǒng)菜單樹
8.7.6詳細的窗體設計
8.7.7時間和金錢
8.7.8使用VisibleAnalyst的Cornucopia
8.8本章小結
8.9自測題
8.10活動安排
8.11討論題
第9章報告和查詢設計
9.1輸出內容
9.1.1為受眾量身定制報告
9.1.2從多個文件中組合信息
9.1.3數據文件的輸出
9.1.4輸出安全
9.2報告頻率和呈現方式
9.2.1開列的周期性報告
9.2.2隨選報告
9.2.3用戶調查
9.3輸出設計基本原理
9.3.1硬復制對軟復制
9.3.2報告與查詢
9.3.3QBE和SQL訪問
9.3.4估計系統(tǒng)資源需求
9.3.5輸出設計:循序漸進
9.4使用CASET具設計輸出
9.5CORNUCOPIA案例
9.5.1新系統(tǒng)輸出需求
9.5.2Web頁面設計
9.5.3修訂的新系統(tǒng)菜單樹
9.5.4I/0系統(tǒng)資源需求
9.5.5時間和金錢
9.5.6用RDBMS設計Cornucopia的查詢和報告
9.6本章小結
9.7自測題
9.8活動安排
9.9討論題
第10章進程設計
10.14GL選項
10.1.1垂直軟件
10.1.2水平軟件
10.1.3集成軟件
10.1.4軟件套件
10.2進程設計基本原理
10.2.1在DFD上建立:菜單樹和系統(tǒng)流圖
10.2.2低級技術文件共享
10.2.3高級技術文件共享
10.2.4Intemet文件共享
10.2.5中間件文件共享
10.2.6進程設計:按部就班
10.3編程遠景
10.3.1’為非程序員編程
10.3.2程序流圖
10.3.3結構圖
10.3.4菜單軟件
10.4CORNUCOPIA案例
10.4.1修訂的新系統(tǒng)數據模型
10.4.2新系統(tǒng)的控制板
10.4.3新系統(tǒng)的界面對象
10.4.4新系統(tǒng)的結構圖
10.4.5一般過程設計
10.4.6進程處理資源要求
10.4.7時間和金錢
10.4.8具有VisibleAnalyst的Comucopia
10.5本章小結
10.6自測題
10.7活動安排
10.8討論題
第4部分開發(fā)
第11章構建原型
11.1系統(tǒng)資源要求
11.1.1數據、人員和程序資源需求
11.1.2硬件、軟件和網絡資源需求
11.1.3產品調查:請求投標和建議
11.2成本/收益分析
11.2.1成本元素
11.2.2收益元素
11.3可提交項目:設計回顧階段
預覽原型報告和回顧階段
11.4原型化的基本原理—
11.4.1原型化和SDLC
11.4.2原型化級別和類型
11.4.3原型化工具
11.5原型化的優(yōu)點和缺點
11.6示例:行政調查公司
11.7原型化:按部就班
11.8利用CASE~]2具原型化
11.9CORNUCOPIA案例
11.9.1資源要求規(guī)范
11.9.2成本預測
11.9.3收益預測
11.9.4成本/收益分析
11.9.5設計回顧階段
11.9.6系統(tǒng)模型:突出原型化
11.9.7菜單原型
11.9.8窗體原型
11.9.9報告原型
11.9.10時間和金錢
11.9.11具有VisibleAnalyst的Cornucopia
11.10本章小結
11.11自測題
11.12活動安排
11.13討論題
第12章4GL編程
12.1編程技術的發(fā)展史
12.1.1過程和非過程編程
12.1.2面向對象編程和4GL應用程序
12.1.3類似對象應用程序生成器
12.2循序漸進式的程序開發(fā)
12.2.1開發(fā)圖形用戶界面對話框
12.2.2代碼生成器
12.2.3人工編碼
12.3宏、腳本和命令文件
12.4使用CASE工具進行4GL編程
12.5可交付使用的項目:原型檢查階段
12.6CORNUCOPIA案例
12.6.1原型檢查階段
12.6.2原型轉換
12.6.3系統(tǒng)流程圖
12.6.4對象屬性
12.6.5事件過程
12.6.6宏
12.6.7查詢
12.6.8主文件更新子系統(tǒng)
12.6.9銷售事務處理子系統(tǒng)
12.6.10訂單處理和裝運子系統(tǒng)
12.6.11SalesTrends子系統(tǒng)
12.6.12Correspondence子系統(tǒng)
12.6.13文檔
12.6.14時間和資金
12.6.15具有VisibleAnalyst的Cornucopia
12.7本章小結
12.8自測題
12.9活動安排
12.10討論題
第13章聯(lián)網技術
13.1PC解決方案
13.1.1PC的硬件問題
13.1.2PC系統(tǒng)軟件問題
13.1.3安裝PC信息系統(tǒng)
13.1.4逐步安裝信息系統(tǒng)
13.2聯(lián)網解決方案
13.2.1聯(lián)網硬件問題
13.2.2無線局域網
13.2.3聯(lián)網軟件問題
13.2.4客戶機服務器計算
13.Z5聯(lián)網技術引起的CIS變化
13.2.6SDLC和聯(lián)網技術
133Intemet、內聯(lián)網和外聯(lián)網解決方案
13.3.1Web頁交互性
13.3.2數據驅動Web站點
13.3.3XMLWeb服務
13.3.4Web安全問題
13.3.5Web站點的管理和維護
13.4系統(tǒng)體系結構和CASE工具
13.5CORNUCOPIA案例
13.5.1系統(tǒng)界面
13.5.2Web站點
13.5.3時間和費用
13.5.4帶有制圖軟件的Cornucopia
13.6本章小結
13.7自測題
13.8活動安排
13.9討論題
第5部分實現
第14章測試、文檔和培訓
14.1測試
14.1.1附加測試
14.1.2測試范圍
14.1.3測試數據
14.1.4測試過程
14.1.5用于系統(tǒng)測試的CASE工具和調試工具
14.2系統(tǒng)文檔
14.2.1作為系統(tǒng)文檔的項目副產品
14.2.2作為系統(tǒng)文檔的項目手冊
14.3培訓
14.3.1教師引導型學習
14.3.2用戶引導型學習
14.3.3培訓內容
14.4培訓資料
14.5用道德內容進行信息時代培訓
14.5.1客觀標準
14.5.2舉例:Landscapes公司
14.6可交付項目:培訓階段
14.7CORNUCOPIA案例
14.7.1測試順序
14.7.2培訓活動安排
14.7.3產品文檔
14.7.4時間和金錢
14.7.5使用VisibleAnalyst的COrnucopia
14.8本章小結
14.9自測題
14.10活動安排
14.11討論題
第15章轉換、維護和回顧
15.1系統(tǒng)轉換
文件準備
15.2轉換方案選擇
15.2.1轉換計劃
15.3項目回顧
15.3.1項目保證書
15.3.2用戶接受度
15.4可交付項目:最終報告
15.5編程回顧
15.5.1性能標準
15.5.2回顧報告
15.6系統(tǒng)維護類型
15.6.1校正性系統(tǒng)維護
15.6.2常規(guī)系統(tǒng)維護
15.6.3系統(tǒng)升級維護
15.7信息系統(tǒng)功能陳舊
15.7.1系統(tǒng)成本和系統(tǒng)利潤對比關系
15.7.2變化的企業(yè)信息需求
15.8維護簽約
15.8.1新系統(tǒng)準備工作
15.8.2維護專業(yè)技能
15.9CORNUCOPIA案例
15.9.1文件備制
15.9.2轉換選項
15.9.3項目回顧
15.9.4信息系統(tǒng)編程回顧
15.9.5信息系統(tǒng)維護
15.9.6時間和金錢
15.10本章小結
15.11自測題
15.12活動安排
15.13討論題
附錄A項目管理
A.1項目預算
A.1.1硬件和軟件成本
A.1.2勞動成本
A.1.3項目成本預計與實際成本
A.2項目狀況報告
A.2.1Gantt圖
A.2.2電子表格實現
A.2.3任務跟蹤
A.3項目資源管理
A.3.1PERT圖
A;3.2關鍵路徑
A,4項目詞典
A.4.1項目詞典范圍
A.4.2項目詞典標準
A.5自動項目管理工具
附錄日綜合項目學習
BA項目組結構和領導
B,2制定項目組基本規(guī)則
B.3綜合項目企業(yè)
B.3.1SkiPark項目
B.3.2Repertorytheatre項目
B.3.3CommunityCenter項目
B.3.4HealthClub項目
附錄C科技文寫作技巧與介紹
C.1介紹
C.2科技文寫作
C.2.1科技文寫作和SDLC
C.2.2針對讀者的寫作
C.2.3科技文寫作:逐步進行
C.3技術介紹
C.3.1有效介紹的特征
C.3.1組織科技介紹
C.3.3科技介紹:逐步進行
C.3.4準備
C.3.5交付
術語表