賀辭
序
譯者序
OracleDesigner內容概覽
引言
第一部分 基礎知識
第1章 係統設計方法簡介
1.1 CADM概述
1.2 超越傳統方法
1.3 策略階段的概念
1.4 預分析階段的概念
1.5 分析階段的概念
1.6 預設計階段的概念
1.7 設計階段的概念
1.8 建造階段的概念
1.9 測試階段的概念
1.10 實現階段的概念
1.11 維護階段的概念
1.12 本章小結
第2章 OracleDesigner簡介
2.1 信息倉儲
2.1.1 信息倉儲的構成
2.1.2 信息倉儲存放的內容
2.1.3 信息倉儲的錶徵
2.2 前端工具
2.2.1 安裝和硬件係統需求簡述
2.2.2 前端程序
2.2.3 OracleDesigner功能的種類
2.2.4 係統需求建模
2.2.5 産生初步設計
2.2.6 設計和生成
2.2.7 實用程序
2.3 OracleDesigner界麵
2.3.1 OracleDesigner窗口
2.3.2 啓動OracleDesigner窗口
2.3.3 Help係統
2.3.4 瀏覽器界麵
2.3.5 圖示化工具界麵
2.3.6 實用程序界麵
2.4 OracleDesigner工具如何配閤CADM
2.5 本章小結
第二部分 生命周期的各個階段
第3章 策略階段
3.1 策略階段概述
3.2 提交
3.2.1 初始項目文檔
3.2.2 項目閤同
3.3 策略文檔
3.3.1 策略文檔的目標
3.3.2 策略文檔的結構
3.3.3 執行概要
3.3.4 原有係統的描述
3.3.5 相關的項目
3.3.6 業務和財政支持人
3.3.7 動機
3.3.8 項目範圍
3.3.9 解決方案
3.3.10 成本效益分析
3.3.11 項目組織和成員
3.3.12 工作計劃
3.3.13 業務效果
3.3.14 策略文檔結束語
3.4 應用係統分割
3.5 範圍
3.6 策略文檔的例子
3.7 對小係統的改動
3.8 策略階段何時結束
第4章 策略階段中的OracleDesigner
4.1 ProcessModeller
4.1 相對於功能的業務過程
4.1.2 基本技術
4.1.3 高級技術
4.1.4 在ProcessModeller中保存圖形優選項集閤
4.1.5 建立多媒體錶現
4.1.6 其它菜單和工具欄的功能
4.1.7 所提供信息的用途
4.2 EntityRelationshipDiagrammer
4.2.1 基本技術
4.2.2 其它菜單和工具欄功能
4.2.3 所提供信息的用途
4.3 在RON中跟蹤文檔
第5章 預分析階段
5.1 預分析階段概述
5.2 提交
5.3 預分析的目標
5.4 信息搜集
5.4.1 用戶提供的需求
5.4.2 對原有係統的重新檢查
5.5 需求分析
5.6 分析計劃
5.7 分析計劃樣例
5.8 對小係統的改動
5.9 預分析階段何時結束
第6章 預分析階段中的Oracle Designer
6.1 Repository Object Navigator
6.1.1 基本技術
6.1.2 其它菜單和工具欄功能
6.1.3 使用RON抽查策略工作
6.1.4 使用RON創建新版本
6.2 RepositoryReports
6.2.1 基本技術
6.2.2 輸齣窗口
6.2.3 自製報錶
6.2.4 其它菜單和工具欄的功能
6.3 將係統需求映射為信息倉儲元素
6.3.1 使用OracleDesigner係統需求的元素
6.3.2 使用用戶需求擴展
6.3.3 在用戶擴展和基於錶的係統之間選擇
第7章 分析階段――信息收集
7.1 提交
7.2 信息收集概述
7.3 從用戶那裏得到需求
7.3.1 會談
7.3.2 調查錶
7.3.3 電子通信
7.3.4 聯閤應用開發會議
7.4 原有係統檢查
7.5 安全
7.6 單元級分析
7.7 對小係統的改動
7.8 信息收集何時結束
第8章 分析階段――信息收集中的Oracle Designer
8.1 信息收集使用的Process Modeller和Entity Relation ship Diagrammer
8.2 DataflowDiagrammer
8.2.1 DataflowDiagrammer和ProcessModeller之間的區彆
8.2.2 基本技術
8.2.3 Function/AttributeMatrix實用程序
8.2.4 其它技術
8.2.5 其它菜單和工具欄功能
8.2.6 所提供信息的用途
8.3 原有係統的ERD
8.3.1 設計捕獲實用程序
8.3.2 Tableto Entity Retrofit實用程序
8.3.3 Entity Relation ship Diagrammer和原有係統的ERD
8.4 利用用戶擴展跟蹤報錶審計
第9章 分析階段――需求分析
9.1 需求分析概述
9.2 提交
9.3 安全
9.4 執行人員信息係統和特殊查詢要求
9.5 對小係統的改動
9.6 何時結束IS需求分析
第10章 分析階段――需求分析中的Oracle Designer
10.1 Entity Relation ship Diagrammer
10.1.1 使用域
10.1.2 增加屬性
10.1.3 關係的詳細設計
10.1.4 完成實體細節
10.1.5 使用UpdateAttributesinDomains實用程序
10.1.6 使用Function/AttributeMatrix實用程序
10.1.7 所提供信息的用途
10.2 需求分析中的ProcessModeller
10.3 需求分析中的Dataflow Diagrammer
10.3.1 技術和特性
10.3.2 上下文圖
10.4 FHD
10.4.1 FHD的用途
10.4.2 基本技術
10.4.3 其它的菜單和工具欄功能
10.4.4 分析階段中典型的FHD任務
10.4.5 所提供信息的用途
10.5 MatrixDiagrammer
10.5.1 建立陣列
10.5.2 陣列視圖模式
10.5.3 修改值
10.5.4 其它技術
10.5.5 其它的菜單和工具欄功能
10.5.6 其它有用的陣列
10.5.7 所提供信息的用途
10.6 分析階段中的RepositoryReports
第11章 預設計階段
11.1 預設計階段概述
11.2 提交
11.3 設計標準
11.3.1 建立GUI設計標準
11.3.2 製定編碼標準
11.3.3 建立設計命名約定
11.4 應用係統概念設計
11.5 設計計劃
11.6 對小係統的改動
11.7 預設計階段何時結束
第12章 預設計階段的Oracle Designer
12.1 Design Editor
12.1.1 基本技術
12.1.2 其它菜單和工具欄功能
12.2 生成器優選項
12.2.1 優選項級彆
12.2.2 顯示優選項
12.2.3 設置優選項
12.2.4 繼承優選項
12.2.5 優選項集閤
12.2.6 其它層次視圖
12.2.7 優選項安全性
12.2.8 所提供信息的用途
12.3 Database Design Transformer
12.3.1 DDT的輸齣
12.3.2 TableMappings標簽頁
12.3.3 OtherMappings標簽頁
12.3.4 RunOptions標簽頁
12.3.5 Settings對話框
12.3.6 運行DDT
12.3.7 其它功能
12.3.8 所提供信息的用途
12.4 ApplicationDesignTransformer
12.4.1 ADT窗口
12.4.2 對模塊運行ADT
12.4.3 對菜單運行ADT
12.4.4 ADT規則
12.4.5 所提供信息的用途
12.5 歸並提要錶
12.6 歸並提要模塊
12.7 Capture Design of Formand Report實用程序
12.8 預設計階段中的Repository Object Navigator和API
12.9 預設計階段中的信息倉儲報錶
第13章 設計階段――數據庫設計
13.1 數據庫設計概述
13.2 DBA的問題
13.3 對象關係數據庫
13.4 對小係統的改動
13.5 數據庫設計何時結束
第14章 設計階段――數據庫設計中的Oracle Designer
14.1 Server Model Diagram
14.1.1 Server Model Diagrammer
14.1.2 基本技術
14.1.3 其它菜單和工具欄功能
14.1.4 所提供信息的用途
14.2 定義設計元素
14.2.1 錶
14.2.2 錶列
14.2.3 域
14.2.4 約束
14.2.5 索引
14.2.6 同義詞
14.2.7 觸發器
14.2.8 視圖與快照定義
14.2.9 TableAPI
14.2.10 其它數據庫對象
14.2.11 Design Editor嚮導
14.3 Logic Editor
14.3.1 PL/SQL定義的類型
14.3.2 定義代碼
14.3.3 定義PL/SQL的方法
14.3.4 PL/SQL定義特性
14.3.5 PL/SQL的實現特性
14.3.6 定義軟件包
14.3.7 更改選項
14.3.8 用外部編輯器建立PL/SQL定義
14.3.9 利用Capture Design of Server Model實用程序建立PL/SQL定義
14.4 利用Oracle Designer設計對象
14.4.1 對象概念
14.4.2 Object Database Designer
14.4.3 Design Editor對象支持
14.5 Database Navigator
14.6 設計階段:數據庫設計中的Repository Reports
第15章 設計階段――應用程序設計
15.1 應用程序設計概述
15.2 提交
15.3 內部控製和安全
15.4 測試計劃
15.5 對小係統的改動
15.6 應用程序設計何時結束
第16章 設計階段――應用程序設計中的Oracle Designer
16.1 Module Network Viewer
16.1.1 Module Structure Diagrammer
16.1.2 基本技術
16.1.3 使用RON輸入模塊定義
16.1.4 所提供信息的用途
16.2 Module Diagram
16.2.1 模塊組件
16.2.2 錶用法
16.2.3 基本技術
16.2.4 建造模塊
16.2.5 可重用的模塊組件
16.2.6 其它技術
16.2.7 Create Default Module Data Usages實用程序
16.2.8 Default Links實用程序
16.2.9 所提供信息的用途
16.3 Module Component API
16.4 Module Application Guide
16.5 引用錶
16.5.1 引用代碼錶
16.5.2 代碼控製錶
16.5.3 幫助錶
16.6 實現控製隱患陣列
16.7 應用程序設計中的Matrix Diagrammer
16.8 設計階段:應用程序設計中的Repository Reports
第17章 建造階段
17.1 建造階段概述
17.2 提交
17.3 建造數據庫
17.4 建造模塊
17.5 優化與單元級測試
17.6 文檔與幫助
17.7 對小係統的改動
17.8 建造階段何時結束
17.9 本章小結
第18章 建造階段的Oracle Designer
18.1 Generate Database from ServerModel實用程序
18.1.1 運行Generate Database from Server Model實用程序
18.1.2 其它生成數據庫對象的實用程序
18.2 生成模塊
18.2.1 成分列錶
18.2.2 編寫應用邏輯
18.2.3 拷貝模塊和菜單
18.3 FormGenerator
18.3.1 使用模塊定義
18.3.2 執行Form Generator
18.3.3 設置Form Generator優選項
18.3.4 利用對象庫
18.3.5 使用模闆
18.3.6 生成菜單
18.3.7 窗體生成實用程序與技術
18.4 庫生成器
18.4.1 生成庫
18.4.2 附加庫
18.4.3 設計捕獲庫
18.5 Web Server Generator
18.5.1 所需組件
18.5.2 應用服務器結構
18.5.3 執行Web Server Generator
18.5.4 某些特性和優選項
18.5.5 WSG模闆
18.6 Report Generator
18.6.1 輸齣格式
18.6.2 生成報錶
18.6.3 報錶模闆
18.6.4 Capture Design of Report
18.7 Visual Basicgenerator
18.7.1 所需的組件
18.7.2 生成器的輸齣
18.7.3 運行Visual Basic Generator
18.7.4 捕獲Visual Basic設計的實用程序
18.8 MS Help Generator
18.8.1 Help Generator所用的信息倉儲特性
18.8.2 運行MS Help Generator
18.9 建造階段的信息倉儲報錶
第19章 測試、實現和維護階段
19.1 測試階段
19.1.1 測試計劃
19.1.2 係統測試
19.1.3 用戶驗收測試
19.1.4 培訓和文檔編製
19.2 對小係統的改動
19.3 測試階段何時結束
19.4 實現階段
19.5 對小係統實現的改動
19.6 實現階段何時結束
19.7 維護階段
19.8 對小係統維護的改動
19.9 維護階段何時結束
19.10 本章小結
第20章 測試、實現以及維護階段中的Oracle Designer
20.1 Oracle Designer中的測試階段
20.1.1 單元和係統測試文檔
20.1.2 問題跟蹤
20.1.3 Reconcile RePort
20.1.4 測試階段中的Repository Reports
20.2O racle Designer中的實現階段
20.3O racle Designer中的維護階段
第21章 更改控製
21.1 防止“範圍蔓延”
21.2 開發過程的每個階段中更改的控製
第三部分 CADM 新增內容
第22章 RAD-CADM
22.1 RAD-CADM簡介
22.2 RAD-CADM 工作的主要成功因素
22.3 RAD-CADM過程的細節
22.4 本章小結
第23章 從中間開始
23.1 從一個失敗的工作開始
23.2 評估一個未完成的項目
23.3 從中間開始的提交文檔和方法
23.4 本章小結
第24章 業務過程重構
24.1 重構的概念
24.2 重構的原因
24.3 重構的決策框架
24.4 成功進行重構的關鍵
第25章 數據移植
25.1 綜述
25.2 數據移植的睏難
25.3 數據移植階段
25.3.1 移植策路
25.3.2 移植預分析
25.3.3 移植分析
25.3.4 移植設計
25.3.5 移植建造和單元測試
25.3.6 移植測試
25.3.7 移植修正
25.3.8 移植實現
25.3.9 移植維護
25.4 數據轉換工具和程序員
25.5 本章小結
第四部分 附加的OracleDesigner活動
第26章 應用係統和信息倉儲管理
26.1 利用RON管理應用係統
26.1.1 PropertyPalette
26.1.2 File菜單
26.1.3 Utilities菜單
26.1.4 Application菜單
26.1.5 Options菜單
26.1.6 多應用係統項目
26.2 利用RAU管理信息倉儲
26.2.1 InstalI/Upgrade
26.2.2 Repository Maintenance
26.2.3 Deinstall
26.2.4 Check Requirements
26.2.5 Backup
26.3 管理的信息倉儲報錶
26.4繞過OracleDesigner窗口
26.5 附加的信息來源
第27章 用戶擴展
27.1 用戶擴展概念
27.2 元素類型、關聯類型和文本類型
27.3 創建用戶擴展
27.3.1 可以進行擴展的方麵
27.3.2 如何在RAU中定義用戶擴展
27.4 後續工作
第28章 應用程序接口
28.1 什麼是API
28.2 使用API
28.2.1 有關視圖和軟件包的詳細內容
28.2.2 API代碼
28.2.3 API視圖
28.2.4 API軟件包
28.2.5 API事務處理模型
28.3 處理多行文本
28.4 使用API的例子
第29章 信息流
29.1 信息倉儲迴顧
29.2 信息如何在信息倉儲中流動
29.3 發現信息流的方法
29.4 分析階段到設計階段的舉例
29.4.1 實體到錶
29.4.2 屬性到錶列
29.4.3 實體關係到外部鍵約束
29.5 信息流從設計定義到産生代碼的例子
29.5.1 服務器代碼
29.5.2 客戶端代碼
29.6 數據庫和應用程序設計捕獲的例子
29.6.1 錶和錶實現特性
29.6.2 錶列特性
29.6.3 索引特性
29.6.4 主鍵和外部鍵約束特性
29.6.5 軟件包過程和功能特性
· · · · · · (
收起)