本书论述如何利用Oracle Designer来建造大型信息系统,书中将作者丰富的系统开发经验与Oracle Designer工具进行了有机的结合,本书论述透彻、见解独特,深入浅出、举例丰富,不仅是一本Oracle Designer原入门书籍,而且适合大、中型信息系统的组织者、设计者和实施者使用,还可以作为本科生和研究生的教材或参考书。
贺辞\r\n序\r\n译者序\r\nOracle Designer内容概览\r\n引言\r\n\r\n第一部分 基础知识\r\n\r\n第1章 系统设计方法简介\r\n\r\n1.1 CADM概述\r\n1.2 超越传统方法\r\n1.3 策略阶段的概念\r\n1.4 预分析阶段的概念\r\n1.5 分析阶段的概念\r\n1.6 预设计阶段的概念\r\n1.7 设计阶段的概念\r\n1.8 建造阶段的概念\r\n1.9 测试阶段的概念\r\n1.10 实现阶段的概念\r\n1.11 维护阶段的概念\r\n1.12 本章小结\r\n\r\n第2章 Oracle Designer简介\r\n\r\n2.1 信息仓储\r\n2.1.1 信息仓储的构成\r\n2.1.2 信息仓储存放的内容\r\n2.1.3 信息仓储原表征\r\n2.2 前端的工具\r\n2.2.1 安装和硬件系统的需求简述\r\n2.2.2 前端程序\r\n2.2.3 Oracle Designer功能的种类\r\n2.2.4 系统需求建模\r\n2.2.5 产生初步设计\r\n2.2.6 设计和生成\r\n2.2.7 实用程序\r\n2.3 Oracle Designer界面\r\n2.3.1 Oracle Designer窗口\r\n2.3.2 启动Oracle Designer窗口\r\n2.3.3 Help系统\r\n2.3.4 浏览器界面\r\n2.3.5 图示化工具界面\r\n2.3.6 实用程序界面\r\n2.4 Oracle Designer工具如何配合CADM\r\n2.5 本章小结\r\n\r\n第二部分 生命周期的各个阶段\r\n\r\n第3章 策略阶段\r\n\r\n3.1 策略阶段概述\r\n3.2 提交\r\n3.2.1 初始项目文档\r\n3.2.2 项目合同\r\n3.3 策略文档\r\n3.3.1 策略文档的目标\r\n3.3.2 策略文档原结构\r\n3.3.3 执行概要\r\n3.3.4 原有系统的描述\r\n3.3.5 相关的项目\r\n3.3.6 业务和财政支持人\r\n3.3.7 动机\r\n3.3.8 项目范围\r\n3.3.9 解决方案\r\n3.3.10 成本效益分析\r\n3.3.11 项目组织和成员\r\n3.3.12 工作计划\r\n3.3.13 业务效果\r\n3.3.14 策略文档结束语\r\n3.4 应用系统分割\r\n3.5 范围\r\n3.6 策略文档的例子\r\n3.7 对小系统的改动\r\n3.8 策略阶段何时结束\r\n\r\n第4章 策略阶段中的Oracle Designer\r\n\r\n4.1 Process Modeller\r\n4.1.1 相对于功能的业务过程\r\n4.1.2 基本技术\r\n4.1.3 高级技术\r\n4.1.4 在Process Modeller保存图形优选项集合\r\n4.1.5 建立多媒体表现\r\n4.1.6 其它菜单和工具栏的功能\r\n4.1.7 所提供信息的用途\r\n4.2 Entrity Relationship Diagrammer\r\n4.2.1 基本技术\r\n4.2.1 其它菜单和工具栏功能\r\n4.2.3 所提供信息的用途\r\n4.3 在RON中跟踪文档\r\n\r\n第5章 预分析阶段\r\n\r\n5.1 预分析阶段概述\r\n5.2 提交\r\n5.3 顾分析的目标\r\n5.4 信息搜集\r\n5.4.1 用户提供的需求\r\n5.4.2 对原有系统的重新检查\r\n5.5 需求分析\r\n5.6 分析计划\r\n5.7 分析计划样例\r\n5.8 对小系统的改\r\n5.9 预分析阶段何时结束\r\n\r\n第6章 预分析阶段中的Oracle Designer\r\n\r\n6.1 Repository Object Navigator\r\n6.1.1 基本技术\r\n6.1.2 其它菜单和工具栏功能\r\n6.1.3 使用RON抽查策略工作\r\n6.1.4 使用RON创建新版本\r\n6.2 Repository Reports\r\n6.2.1 基本技术\r\n6.2.2 输出窗口\r\n6.2.3 自制报表\r\n6.2.4 其它菜单和工具栏的功能\r\n6.3 将系统需求映射为信息仓储元素\r\n6.3.1 使用Oracle Desianer系统需求的元素\r\n6.3.2 使用用户需求扩展\r\n6.3.3 在用户扩展和基于表和系统之间选择\r\n\r\n第7章 分析阶段\r\n\r\n7.1 提交\r\n7.2 信息收集概述\r\n7.3 从用户那里得到需求\r\n7.3.1 会谈\r\n7.3.2 调查表\r\n7.3.3 电子通信\r\n7.3.4 联合应用开发会议\r\n7.4 原有系统检查\r\n7.5 原有系统检查\r\n7.6 安全\r\n7.7 单元级分析\r\n7.8 对小系统的改动\r\n\r\n第8章 分析阶段-信息收集中的Oracle Designer\r\n\r\n8.1 信息收集使用的Proess Modeller和Entity Relationship Diagrammer\r\n8.2 Dataflow Diagrammer\r\n8.2.1 Dataflow Diagrammer和Process Modeller之间的区别\r\n8.2.2 基本技术\r\n8.2.3 Function/Attribute Matrix实用程序\r\n8.2.4 其它技术\r\n8.2.5 其它菜单和工具栏功能\r\n8.2.6 所提供信息的用途\r\n8.3 原有系统的ERD\r\n8.3.1 设计捕获实用程序\r\n8.3.2 Table to Entity Retrofit实用程序\r\n8.3.3 Entity Relationship Diagrammer和原有系统的ERD\r\n8.4 利用用户扩展跟踪报表审计\r\n\r\n第9章 分析阶段_需求分析\r\n\r\n9.1 需求分析概述\r\n9.2 提交\r\n9.3 安全\r\n9.4 执行人员信息系统和特殊查询要求\r\n9.5 对小系统的改动\r\n9.6 何时结束IS需求分析\r\n\r\n第10章 分析阶段_需要分析中的Oracle Designer\r\n\r\n10.1 Entity Relationship Diagrammer\r\n10.1.1 使用域\r\n10.1.2 增加属性\r\n10.1.3 关系的详细设计\r\n10.1.4 完成实体细节\r\n10.1.5 使用Update Attributes in Domains实用程序\r\n10.1.6 使用Function/Attribute Matrix实用程序\r\n10.1.7 所提供信息的用途\r\n10.2 需求分析中的Process Modeller\r\n10.3 需求分析中的Dataflow Dragrammer\r\n10.3.1 技术和特性\r\n10.3.2 上下文图\r\n10.4 FHD\r\n10.4.1 FHD的用途\r\n10.4.2 基本技术\r\n10.4.3 其它的菜单和工具栏功能\r\n10.4.4 分析阶段中典型的FHD任务\r\n10.4.8 所提供信息的用途\r\n10.5 Matrix Diagrammer\r\n10.5.1 建立阵列\r\n10.5.2 阵列视图模式\r\n10.5.3 修改值\r\n10.5.4 其它技术\r\n10.5.5 其它的菜单和工具栏功能\r\n10.5.6 其它有用的阵列\r\n10.5.7 所提供信息的用途\r\n10.6 分析阶段中的Repository Reports\r\n\r\n第11章 预设计阶段概述\r\n\r\n11.1 预设计阶段概述\r\n11.2 提交\r\n11.3 设计标准\r\n11.3.1 建立GUI设计标准\r\n11.3.2 制定编码标准\r\n11.3.3 建立设计命名约定\r\n11.4 应用系统概念设计\r\n11.5 设计计划\r\n11.6 对小系统的改动\r\n11.7 预设计阶段何时结束\r\n\r\n第12章 预设计阶段的Oracle Designer\r\n\r\n12.1 Design Editor\r\n12.1.1 基本技术\r\n12.1.2 其它菜单和工具栏功能\r\n12.2 生成器优选项\r\n12.2.1 优选项级别\r\n12.2.2 显示优选项\r\n12.2.3 设置优选项\r\n12.2.4 继承优选项\r\n12.2.5 优选项集合\r\n12.2.6 其它层次视图\r\n12.2.7 优选项安全性\r\n12.2.8 所提供信息的用途\r\n12.3 Database Design Transformer\r\n12.3.1 DDT的输出\r\n12.3.2 Table Mappings标签页\r\n12.3.3 Other Mappings标签页\r\n12.3.4 Run Options标签页\r\n12.3.5 Settngs对话框\r\n12.3.6 运行DDT\r\n12.3.7 其它功能\r\n12.3.8 所提供信息的用途\r\n12.4 Application Disign Transformer\r\n12.4.1 ADT窗口\r\n12.4.2 对模块运行ADT\r\n12.4.3 对菜单运行ADT\r\n12.4.4 ADT规则\r\n12.4.5 所提供信息的用途\r\n12.5 归并提要表\r\n12.6 归并提要模块\r\n12.7 Capture Design of Form and Report 实用程序\r\n12.8 预设计阶段中的信息仓储报表\r\n12.9 预设计阶段中的信息仓储报表\r\n\r\n第13章 设计阶段——数据库设计\r\n\r\n13.1 数据库设计概述\r\n13.2 DBA的问题\r\n13.3 对象关系数据库\r\n13.4 对小系统的改动\r\n13.5 数据库设计何时结束\r\n\r\n设计阶段_数据库调中的Oracle Designer\r\n\r\n14.1 Sever Model Diagram\r\n14.1.1 Sever Model Diagram\r\n14.1.2 基本技术\r\n14.1.3 其它菜单和工具栏功能\r\n14.1.4 所提供信息的用途\r\n14.2 定义设计元素\r\n14.2.1 表\r\n14.2.2 表列\r\n14.2.3 域\r\n14.2.4 约束\r\n14.2.5 索引\r\n14.2.6 同义词\r\n14.2.7 触发器\r\n14.2.8 视图与快照定义\r\n14.2.9 Table API\r\n14.2.10 其它数据库对象\r\n14.2.11 Design Editor向导\r\n14.3 Logic Editor\r\n14.3.1 PL/SQL定义的类型\r\n14.3.2 定义代码\r\n14.3.3 定义PL/SQL的方法\r\n14.3.4 PL/SQL定义特性\r\n14.3.5 PL/SQL的实现特性\r\n14.3.6 定义软件包\r\n14.3.7 更改选项\r\n14.3.8 用外部编辑器建立PL/SQL定义\r\n14.3.9 利用Capture Design of Server Model实用程序PL/SQL定义\r\n14.4 利用Orject Diagram设计对象\r\n14.4.1 Sever Model Diagram\r\n14.4.2 Object Database Designer\r\n14.4.3 Design Editor对象支持\r\n14.5 Database Navigator\r\n14.6 设计阶段:数据库设计中的Repository Reports\r\n\r\n第15章 设计阶段_应用程序设计\r\n\r\n15.1 应用程序设计概述\r\n15.2 提交\r\n15.3 内部控制和安全\r\n15.4 测试计划\r\n15.5 对小系统的改动\r\n15.6 应用程序设计何时结束\r\n\r\n第16章 设计阶段_应用程序设计中的Oracle Designer\r\n\r\n16.1 Modeule Network Viewer\r\n16.1.1 Module Stucture Diagrammer \r\n16.1.2 基本技术\r\n16.1.3 使用RON输入模块定义\r\n16.1.4 所提供信息的用途\r\n16.2 Module Diagram\r\n16.2.1 模块组件\r\n16.2.2 表用法\r\n16.2.3 基本技术\r\n16.2.4 建造模块\r\n16.2.5 可重用的模块组件\r\n16.2.6 其它技术\r\n16.2.7 Create Default Module DataUsages实用程序\r\n16.2.8 Default Links实用程序\r\n16.2.9 所提供信息的用途\r\n16.3 Module Component API\r\n16.4 ModuleAppication Guide\r\n16.5 引用表\r\n16.5.1 引用代码表\r\n16.5.2 代码控制表\r\n16.5.3 帮助表\r\n16.6 实现控制隐患阵列\r\n16.7 应用程序设计蝇的Matrix Diagrammer\r\n16.8 设计阶段:应用程序设计中的Repository Reports\r\n\r\n第17章 建造阶段\r\n\r\n17.1 建造阶段概述\r\n17.2 提交\r\n17.3 建造数据库\r\n17.4 建造模块\r\n17.5 优化与单元级测试\r\n17.6 文档与帮助\r\n17.7 对小系统的改动\r\n17.8 建造阶段何时结束\r\n17.9 本章小结\r\n\r\n第18章 建造阶段的Oracle Designer\r\n\r\n18.1 Generate Database form Server Model实用程序\r\n18.1.1 运行Generate Database form Server Model\r\n18.1.2 其它生成数据库对象的实用程序\r\n18.2 生成模块\r\n18.2.1 成分列表\r\n18.2.2 编写应用逻辑\r\n18.2.3 拷贝模块和菜单\r\n18.3 Form Generator\r\n18.3.1 使用模块定义\r\n18.3.2 执行Form Generator\r\n18.3.3 设置Form Generator优选项\r\n18.3.4 利用对象库\r\n18.3.5 使用模板\r\n18.3.6 生成菜单\r\n18.3.7 窗体生成实用程序与技术\r\n18.4 库生成器\r\n18.4.1 生成库\r\n18.4.2 附加库\r\n18.4.3 设计捕获库\r\n18.5 WebServer Generator\r\n18.5.1 所需组件\r\n18.5.2 应用服务器结构\r\n18.5.3 执行WebServer Generator\r\n18.5.4 某些特性和优选项\r\n18.5.5 WSG模板\r\n18.6 Report Generator\r\n18.6.1 输出格式\r\n18.6.2 生成报表\r\n18.6.3 报表模板\r\n18.6.4 Capture Design of Report\r\n18.7 Visual Basic Generator\r\n18.7.1 所需的组件\r\n18.7.2 生成器的输出\r\n18.7.3 运行Visual Basic Generator\r\n18.7.4 捕获Visual Basic 设计的实用程序\r\n18.8 Ms Help Generator\r\n18.8.1 Help Generator所用的信息\r\n18.8.2 运行 Ms Help Generator\r\n18.9 运行Ms Help Generator\r\n\r\n第19章 测试,实现和维护阶段\r\n\r\n19.1 测试阶段\r\n19.1.1 测试计划\r\n19.1.2 系统测试\r\n19.1.3 系统测试\r\n19.1.4 培训和文档编制\r\n19.2 对小系统的改动\r\n19.3 测试阶段何时结束\r\n19.4 实现阶段\r\n19.5 对小系统实现的改动\r\n19.6 实现阶段何时结束\r\n19.7 维护阶段\r\n19.8 对小系统维护的改动\r\n19.9 维护阶段何时结束\r\n19.10 本章小结\r\n\r\n第20章 测试.实现以维护阶段中的Oracle Designer\r\n\r\n20.1 Oracle Designer中的测试阶段\r\n20.1.1 单元和系统测试文档\r\n20.1.2 问题跟踪\r\n20.1.3 Reconcile Report\r\n20.1.4 测试阶段中的Reconcile Report\r\n20.2 Oracle Designer中的实现阶段\r\n20.3 Oracle Designer中的维护阶段\r\n\r\n第21章 更改控制\r\n\r\n21.1 防止“范围蔓延”\r\n21.2 开发过程的每个阶段中更改的控制\r\n\r\n第三部分 CADM新增内容\r\n\r\n第22章 RAD-CADM\r\n\r\n22.1 RAD-CADM简介\r\n22.2 RAD-CADM工作的主要成功因素\r\n22.3 RAD-CADM过程的细节\r\n22.4 本章小结\r\n\r\n第23章 从中间开始\r\n\r\n23.1 从一个失败的工作开始\r\n23.2 评估一个未完成的项目\r\n23.3 从中间开始的提交文档和方法\r\n23.4 本章小结\r\n\r\n第24章 业务过程重构\r\n\r\n24.1 重构的概念\r\n24.2 重构的原因\r\n24.3 重构的决策框架\r\n24.4 成功进行重构的关键\r\n\r\n第25章 数据移植\r\n\r\n25.1 综述\r\n25.2 数据移植的困难\r\n25.3 数据移植阶段\r\n25.3.1 移植策略\r\n25.3.2 移植预分析\r\n25.3.3 移植分析\r\n25.3.4 移植设计\r\n25.3.5 移植建造和单元测试\r\n25.3.6 移植测试\r\n25.3.7 移植修正\r\n25.3.8 移植实现\r\n25.3.9 移植维护\r\n25.4 数据转换工具和程序员\r\n25.5 本章小结\r\n\r\n第四部分 附加的Oracle Designer活动\r\n\r\n第26章 应用系统和信息仓储管理\r\n\r\n26.1 利用RON管理应用系统\r\n26.1.1 Property Palette\r\n26.1.2 File菜单\r\n26.1.3 Utilities菜单\r\n26.1.4 Application菜单\r\n26.1.5 Options菜单\r\n26.1.6 多应用系统项目\r\n26.2 Install/Upgrade\r\n26.2.1 Repository Maintenance\r\n26.2.2 Deinstall\r\n26.2.3 Check Requirements\r\n26.2.4 Backup\r\n26.2.5 Backup\r\n26.3 管理的信息仓储报表\r\n26.4 绕过Oracle Designer窗口\r\n26.5 附加的信息来源\r\n\r\n第27章 用户扩展 \r\n\r\n27.1 用户扩展概念\r\n27.2 元素类型、关联类型和文本类型\r\n27.3 创建用户扩展\r\n27.3.1 可以进行扩展的方面\r\n27.3.2 如何在RAU中定义用户扩展\r\n27.4 后续工作\r\n\r\n第28章 应用程序接口\r\n\r\n28.1 什么是API\r\n28.2 使用API\r\n28.2.1 有关视图和软件包的详细内容\r\n28.2.2 API代码\r\n28.2.3 API视图\r\n28.2.4 API软件包\r\n28.2.5 API事务处理模型\r\n28.3 处理多行文本\r\n28.4 使用API的例子\r\n\r\n第29章 信息流\r\n\r\n29.1 信息仓储回顾\r\n29.2 信息如何在信息仓储中流动\r\n29.3 发现信息流的方法\r\n29.4 分析阶段到设计阶段的举例\r\n29.4.1 实体到表\r\n29.4.2 属性到表列\r\n29.4.3 实体关系到外部键约束\r\n29.5 信息流从设计定义到产生代码的例子\r\n29.5.1 服务器代码\r\n29.5.2 客户端代码\r\n29.6 数据库和应用程序设计捕获的例子\r\n29.6.1 表和表实现特性\r\n29.6.2 表列特性\r\n29.6.3 索引特性\r\n29.6.4 主键和外部键约束特征\r\n29.6.5 软件包、过程功能特性
无封面