第0章 简介 1
0.1 本书目的 1
0.2 方法论 1
0.3 来源 2
0.4 成员 2
0.5 读者 2
0.6 本书必要性 3
第一章 开发模型 4
1.1 瀑布开发模型与演示 4
1.2 Oracle系统剖析 6
1.3 处理成熟性 7
1.4 Oracle历史回顾 9
1.5 总结 10
第二章 Oracle DP经理工作 12
2.1 技术领导和策略规划 12
2.1.1 了解公司现状 12
2.1.2 了解企业动产系统历史 13
2.1.3 参与企业管理 13
2.1.4 在策略计划中包括信息管理 14
2.1.5 维护企业的数据模式 16
2.2 建立大范围信息系统计划 17
2.2.1 制定计划和时间表 17
2.2.2 技术引进计划 17
2.2.3 资产取舍 17
2.3 管理项目的管理员 18
2.4 管理软件处理 18
2.5 质量 20
2.6 组织 20
2.7 行政和人事管理 21
2.8 总结 21
第三章 Oracle环境 23
3.1 Oracle工作站的操作模型 23
3.1.1 Oracle工作室 23
3.1.2 Oracle应用系统工作室 23
3.1.3 服务局环境 23
3.1.4 独立的PC用户 24
3.1.5 Oracle软件屋 24
3.2 不同Oracle环境的管理原则 24
3.3 Oracle克服了各种环境的不利条件 25
3.3.1 适用应用软件的标准 25
3.3.2 秘密获得 26
第四章 Oracle开发人员运用CASE工具 27
4.1 CASE组成 27
4.2 系统集成的CASE含义 30
4.3 用CASE改变生命周期法文档过程 32
4.4 CASE对Oracle的影响 33
4.5 CASE对数据处理的影响 34
4.6 当今开业者计划 35
4.7 总结 37
第五章 开发数据处理策略 38
5.1 企业策略的MIS支持 39
5.2 信息系统策略 40
5.3 总结 41
第六章 公司层DP 43
6.1 部门之间工作共享 43
6.2 MIS是成本中心还是利润中心 44
6.3 MIS预算结构化 45
6.4 MIS功能测量 46
6.5 总结 46
第七章 职员计划 47
7.1 职员来源 47
7.2 核心职员 48
7.3 项目、最大负载和专家需求 49
7.4 就业的长期趋势 50
7.5 制定长期职员计划 51
7.6 总结 51
第八章 Oracle专业的人员管理 52
8.1 周转 52
8.2 数据处理中的职业路径 53
8.2.1 部门以外 54
8.3 生产力 54
8.4 成功的性能评价的特性 55
8.4.1 了解过程 56
8.4.2 少而可行的目标 56
8.4.3 提供快速反馈 56
8.4.4 两级管理 56
8.4.5 雇员接受评价 57
8.4.6 合理的报酬 57
8.5 评价和评职机制 57
8.5.1 评职机制的正常化 58
8.5.2 评职机制中的评职因素 59
8.5.3 评职技巧 60
8.5.4 不评职系统 60
8.6 工资和职务管理 60
8.7 与不良行为者打交道 62
8.8 下一步计划 63
8.9 雇佣 63
8.10 总结 64
第九章 多面手角色 65
9.1 编程 66
9.2 详细设计 67
9.3 概要设计 68
9.4 数据设计 69
9.5 测试设计 70
9.6 测试数据开发人员 70
9.7 项目实验员 70
9.8 项目经理 71
9.9 一线经理 72
9.10 分析员 72
9.11 店员 73
9.12 配置管理员 74
9.13 用户支持 74
9.14 职业发展 74
9.15 总结 75
第十章 专家角色 76
10.1 系统程序员 76
10.2 系统管理员 78
10.3 专家程序员 79
10.4 数据库管理员 80
10.5 数据管理员 80
10.6 网络协调员 80
10.7 PC专家 81
10.8 硬件配置 81
10.9 计算机操作 81
10.10 质量控制 82
10.11 配置管理 82
10.12 图书管理员 82
10.13 软件处理协调员 83
10.14 CASE专家 84
10.15 总结 84
第十一章 培训Oracle专业人员 85
11.1 专业培训需求 85
11.2 培训内容 86
11.3 培训计划 88
11.4 深造 88
11.5 培训和回报 89
11.6 总结 89
第十二章 安全性和完整性 90
12.1 存档 91
12.2 备份 92
12.2.1 备份文件数据的频率 92
12.2.2 Oracle备份 93
12.2.3 备份版本 94
12.2.4 存放地点 94
12.3 安全性 95
12.4 总结 97
第十三章 质量控制 98
13.1 质量控制目标 99
13.2 Oracle系统中的质量因素 99
13.3 审查质量 99
13.3.1 分析中的质量 101
13.3.2 设计中的质量 101
13.3.3 测试中的质量 101
13.3.4 编程中的质量 101
13.3.5 造型和采购中的质量 102
13.4 总结 102
第十四章 文档需求和标准 103
14.0.1 适用Oracle环境的标准 103
14.0.2 执行标准 103
14.1 文档的目的 104
14.2 策略计划文档 105
14.3 分析文档 106
14.3.1 信息收集计划 106
14.3.2 会谈指南 107
14.3.3 会谈注释 107
14.3.4 属性定义 107
14.3.5 实体定义 108
14.3.6 ER图 109
14.3.7 过程描述 111
14.3.8 数据管理方面的考虑 113
14.3.9 外部界面 113
14.3.10 软件包分析 114
14.4 设计文档 115
14.4.1 数据设计 116
14.4.2 数据执行计划 116
14.4.3 菜单结构和全局参数 117
14.4.4 处理规格说明书 117
14.4.5 测试计划 120
14.4.6 成本核算 121
14.5 开发和维护文档 122
14.5.1 源代码、注释和维护文档 122
14.5.2 用户文档 122
14.6 命名规则 123
14.6.1 命名限定和扩展 123
14.6.2 唯一命名 124
14.6.3 选择易用名 124
14.6.4 Oracle命名规则 124
14.7 Oracle安装标准 125
14.7.1 重要用法 125
14.7.2 界面标准 125
14.8 CASE开发环境文档 125
14.9 总结 126
第十五章 过程 127
15.1 策略计划 128
15.1.1 等待策略计划的基础 130
15.1.2 从会谈开始策略计划 131
15.1.3 更新的业务模型 131
15.1.4 建立流程图 131
15.1.5 建立分解结构 131
15.1.6 MIS策略计划处理 131
15.2 分析过程 132
15.2.1 定义范围 133
15.2.2 合并分析产品 133
15.2.3 质量控制 134
15.3 设计过程 134
15.3.1 行为顺序 134
15.3.2 应用系统标准 134
15.3.3 质量控制 135
15.4 编程过程 135
15.4.1 开发代码规则 135
15.4.2 修改计划文档 136
15.5 测试过程 136
15.5.1 测试数据 136
15.5.2 测试库 137
15.6 接受和初始化开发工作 138
15.7 策略计划和分析的会谈过程 138
15.8 软件包的挑选 140
15.9 项目管理过程 141
15.10 配置管理(CM)过程 141
15.11 其他过程 142
15.12 总结 142
第十六章 来源 143
16.1 销售渠道 143
16.2 发现产品 143
16.3 Oracle资料目录 145
16.4 资料服务 146
16.4.1 寻找服务提供方 147
16.4.2 评价服务提供方 147
16.5 选择过程 147
16.5.1 小量购买中的单项评估和挑选 148
16.5.2 中量购买中的非正式评估 148
16.5.3 中型到大型购买中的RFP处理 148
16.6 合同 149
16.6.1 软件包和服务合同 149
16.6.2 与独立顾问签定合同 151
16.7 总结 152
第十七章 项目管理 154
17.0 项目管理系统的元素 154
17.1 工作分解结构 155
17.1.1 结构工作分解结构图 155
17.1.2 工作分解结构图用途 156
17.2 使用电子表格进行项目管理 158
17.3 自动化项目管理系统 160
17.4 总结 165
第十八章 评估 166
18.1 评估的类型和使用 166
18.2 评估过程中的统计学 167
18.3 评估技术和方法 168
18.3.1 功能点分析 168
18.3.2 环境因子 170
18.4 不相等比较 171
18.5 Oracle拇指规则 171
18.6 总结 171
第十九章 经济分析和成本核算 173
19.1 建模 173
19.2 经济分析中的时间因子 174
19.3 风险估算 174
19.4 成本和利润 176
19.5 构造报表金融模型 176
19.5.1 变量使用 176
19.5.2 报表的物理构成 179
19.5.3 单元技巧 179
19.6 总结 179