贺辞
序
译者序
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 软件包过程和功能特性
· · · · · · (
收起)