绪论 1
第一节 现代化银行管理 1
0-1-1 电脑在现代化银行中的重要地位 2
0-1-2 现代化银行的人才结构 2
0-1-3 现代化银行管理 3
第二节 银行计算机应用系统 4
0-2-1 银行计算机联机系统的迅速发展 4
0-2-2 银行计算机信息系统 5
0-2-3 银行计算机应用软件系统 7
0-2-4 银行计算机应用软件系统的安全与保密 8
第三节 银行计信息系统开发与软件工程 10
0-3-1 银行应用软件开发与软件工程的关系 10
0-3-2 软件工程的基本概念 11
0-3-3 常用软件工程工具简介 15
0-3-4 结构化系统设计概述 21
0-3-5 结构化程序设计技术 23
0-3-6 银行计算机信息系统应用效益分析方法 26
第四节 系统分析员的作用 地位及其知识结构 28
0-4-1 系统分析员的作用与地位 28
0-4-2 系统分析员的知识结构 29
第五节 本书的编写目的与内容 30
第一篇 系统分析 33
第一章 系统定义 33
第一节 现行系统的初步调查了解 33
1-1-1 银行会计基本核算方法 33
1-1-2 银行会计对公业务 37
1-1-3 银行会计劳动组织与业务量 41
1-1-4 银行会计对公业务系统初步调小结 43
第二节 新系统定义 45
1-2-1 系统项目报告书 45
系统文档之一:系统项目报告书 45
1-2-2 银行会计对公业务系统项目报告书 45
第二章 可行性研究 48
第一节 现行系统的详细调查分析 48
2-1-1 手工会计对公业务系统流程图 48
2-1-2 手工会计对公业务系统数据流图 56
2-1-3 手工会计对公业务系统的约束条件 57
第二节 计算机新系统模型 65
2-2-2 计算机会计对公业务系统高层逻辑模型 68
2-2-1 计算机会计对公业务系统的结构 68
第三节 可行性分析 71
2-3-1 技术可行性分析 72
2-3-2 经济可行性分析 74
2-3-3 操作、使用可行性分析 74
2-3-4 可行性分析小结一推荐优选方案 76
第四节 草拟开发计划 78
2-4-1 进度计划 78
2-4-2 人员组织 80
2-4-3 资源消耗 81
2-4-4 软件开发费用估算 82
第五节 编写可行性研究报告 82
2-5-2 开发计划草案 83
系统文档之三:开发计划草案 83
系统文档之二:可行性研究报告 83
2-5-1 可行性研究报告 83
第三章 需求分析 85
第一节 确定系统功能要求 85
3-1-1 沿数据流图回潮 85
3-1-2 确定系统功能要求 90
系统文档之四:××系统需求说明书 90
第二节 分析系统数据要求 92
3-2-1 细化数据流图 92
3-2-2 定义数据要求 97
3-2-3 描述处理算法 101
3-2-4 小结 103
第四节 书写文档和用户审查 105
第三节 修正开发计划草案 105
3-4-1 系统功能说明书 106
系统文档之五:××系统功能说明书 106
3-4-2 系统数据要求 107
系统文档之六:××系统数据要求 107
3-4-3 用户系统概述 107
用户文档之一:××用户系统概述 107
3-4-4 用户审查与管理复审 108
第五节 开发模型系统提出设备选型建议 110
3-5-1 开发模型系统 110
3-5-2 提出系统设备选型建议 112
3-5-3 系统设备选型建议书 114
系统文档之七:××系统系统设备选型建议书 114
3-5-4 甲银行计算机终端系统选型简述 115
4-1-1 人一机关系 121
第一节 系统设计之一:系统设计概述 121
第二篇 系统设计与调试 121
第四章 一般设计之一 121
4-1-2 系统设备选型 123
4-1-3 系统设备选型报告 127
系统文档之八:××系统系统设备选型报告 127
4-1-4 系统设计原则 128
第二节 系统设计之二:应用软件系统物理设计 130
4-2-1 代码设计 136
系统文档之九:××系统代码设计书 136
4-2-2 输出设计 146
系统文档之十:××系统输出设计书 146
4-2-3 输入设计 153
系统文档之十一:××系统输入设计书 153
系统文档之十二:××系统对话设计书 163
4-2-4 对话设计 163
第五章 一般设计之二 165
第一节 系统设计之三:应用软件系统结构设计 165
5-1-1 软件结构设计原理 165
5-1-2 银行会计对公业务系统结构设计 171
5-1-3 银行会计对公业务系统设计实例 181
第二节 系统设计之四:应用软件系统文件设计 193
5-2-1 文件的基本概念 193
5-2-2 文件设计的基本概念 206
系统文档之十三:××系统文件设计说明书 206
5-2-3 银行会计对公业务系统文件设计 208
第三节 系统设计之五:系统设计综合 217
用户文档之二:××系统用户手册 220
系统文档之十五:××系统系统实施计划 220
系统文档之十四:××系统系统设计说明书 220
5-3-1 编写设计文档 220
5-3-2 制定测试计划 221
系统文档之十六:××系统系统测试计划 221
5-3-3 技术审查与管理复审 221
第六章 安全、可靠性设计 223
第一节 信息处理安全与保密技术 223
6-1-1 系统实体安全措施 223
6-1-2 系统软件的安全性对策 226
6-1-3 保证数据处理正确性的方法 228
第二节 系统恢复策略 240
6-2-1 系统恢复的概念 240
6-2-2 数据信息与通信系统恢复技术 241
6-2-3 银行联机系统恢复与再启动 244
第三节 系统过负荷处理方法 249
6-3-1 过负荷处理方法 249
6-3-2 过负荷试验 250
第四节 系统操作及使用安全 250
6-4-1 营业点业务事故预防措施 251
6-4-2 终端用户操作、使用安全 252
第七章 详细设计 256
第一节 操作系统控制与服务程序研究 256
7-1-1 支撑程序 257
7-1-2 控制程序 257
第二节 银行会计对公业务处理程序设计 259
7-2-1 输入、输出、文件数据关系 259
7-2-2 银行会计对公业务处理程序算法 263
7-2-3 银行会计对公业务处理程序流程图 274
第三节 银行会计对公业务报表打印程序设计 307
7-3-1 银行会计报表分类与打印格式 307
7-3-2 银行会计报表打印程序流程图 312
第四节 程序设计总结 349
7-4-1 程序设计说明书 349
系统文档之十七:××系统程序设计说明书 349
7-4-2 程序复杂度度量 351
第八章 编码与调试 352
第一节 编码 352
8-1-1 程序设计语言 352
8-1-2 编码风格 360
8-1-3 程序效率 362
第二节 调试与测试 363
8-2-1 调试技术和策略概述 364
8-2-2 测试方法简介 367
8-2-3 软件测试与调试的关系 370
第三节 编写软件操作使用手册 370
8-3-1 操作使用手册总论 371
用户文档之三:××系统操作使用手册总论 371
8-3-2 操作使用方法、规范 372
用户文档之四:系统管理员操作使用规范 372
用户文档之五:终端用户操作使用规范 372
用户文档之六:管理者查询、改错操作使用方法 372
用户文档之七:系统提供的文件、资料、报表格式汇集 372
用户文档之八:系统操作使用安全、保密规范 372
第四节 COBOL程序实例 372
8-4-1 COBOL程序设计语言简介 372
附:会计年报表打印程序源程序清单 387
8-4-2 会计年报表打印程序 387
第九章 软件测试 396
第一节 测试准备 396
9-1-1 人工测试 396
9-1-2 制定测试方案 399
第二节 单元测试 403
9-2-1 单元测试内容 403
9-2-2 单元测试过程 403
第三节 集成测试 404
9-3-1 渐增式测试概念 404
9-3-2 渐增式测试方法 405
系统文档之十八:××系统集成测试方案 410
9-3-3 制定集成测试方案 410
第四节 高级测试 412
9-4-1 功能测试 412
9-4-2 系统测试 413
9-4-3 验收测试 415
9-4-4 安装测试 415
第五节 软件可靠性 415
9-5-1 软件可靠性的基本概念 416
9-5-2 程序正确性证明 416
第六节 系统转换 417
9-6-1 系统转换方式 417
9-6-2 新旧系统转换计划 419
用户文档之九:新旧系统转换计划 419
第一节 软件维护的基本概念 423
10-1-1 软件维护的定义 423
第十章 软件维护 423
第三篇 系统维护与管理 423
10-1-2 软件维护的困难 424
10-1-3 软件维护的特性 426
10-1-4 软件可维护性 429
第二节 软件维护技术 434
10-2-1 软件维护概述 434
10-2-2 软件维护过程 436
10-2-3 特殊软件维护方法 442
10-2-4 软件维护引起的副作用 444
第三节 软件维护技术的新进展 446
10-3-1 长期以来忽视软件维护的原因 446
10-3-2 软件维护技术的新进展 446
10-3-3 计算机辅助软件维护工具需求概述 448
11-1-1 系统规划与项目计划的关系 450
第一节 系统规划与项目计划 450
第十一章 系统管理 450
11-1-2 项目计划管理 452
第二节 系统开发全过程管理 461
11-2-1 人员组织管理 461
11-2-2 技术管理 463
11-2-3 质量管理 466
11-2-4 安全、保密管理 470
11-2-5 金融信息系统的审计、监督 471
第三节 系统维护管理 473
11-3-1 软件维护管理职能 473
11-3-2 软件维护人员管理 475
11-3-3 软件维护计划 476
主要参考书目录 477
附录一银行票据交换业务需求书 478
二IBM公司数据处理财产保护规定 503