软件开发规范总体说明 1
软件技术评审工作指南 15
第1部分 业务需求 23
第1章 业务需求过程 25
1.1 前言 25
1.2 岗位与职责 25
1.3 工作程序 26
1.4 工作产出 27
1.5 验证与监控 28
第2章 业务需求工作指南 29
2.1 简介 29
2.2 业务需求阅读指导 29
2.3 业务需求工作指导 33
附录:如何进行业务建模 39
第3章 业务需求模板 42
3.1 业务需求—业务前景模板 42
3.2 业务需求—业务需求概述模板 44
3.3 业务需求—非功能性需求模板 47
3.4 业务需求—业务规则模板 52
3.5 业务需求—业务术语表模板 53
3.6 业务需求—业务用例模板 53
3.7 业务需求—表证单书模板 55
第4章 业务需求评审检查表 56
第5章 业务需求样例 62
5.1 样列1:××省税务系统业务需求—业务前景 62
5.2 样列1:××省税务系统业务需求—业务需求概述 68
5.3 样列1:××省税务系统业务需求—非功能性需求 75
5.4 样列1:××省税务系统业务需求—业务规则 85
5.5 样列1:××省税务系统业务需求—业务术语表 89
5.6 样列1:××省税务系统业务需求—业务用例 91
5.7 样列1:××省税务系统业务需求—表证单书 96
第2部分 软件需求 101
第6章 软件需求过程 103
6.1 简介 103
6.2 岗位与职责 103
6.3 工作程序 104
6.4 工作产出 105
6.5 验证与监控 106
第7章 软件需求工作指南 107
7.1 简介 107
7.2 需求文档阅读指南 107
7.3 用例建模指南 109
7.4 协同工作说明 116
第8章 软件需求模板 119
8.1 软件需求—前景文档模板 119
8.2 软件需求—需求概述模板 123
8.3 软件需求—非功能性需求说明书模板 126
8.4 软件需求—术语表模板 130
8.5 软件需求—系统用例模板 131
8.6 软件需求—屏幕内容表模板 132
8.7 软件需求—数据定义表模型 139
第9章 软件需求评审检查表 141
第10章 软件需求样例 149
10.1 样例1:××省税务系统软件需求—业务前景 149
10.2 样例1:××省税务系统软件需求—需求概述 154
10.3 样例1:××省税务系统软件需求—非功能性需求说明书 163
10.4 样例1:××省税务系统软件需求—术语表 174
10.5 样例1:××省税务系统软件需求—系统用例 176
10.6 样例1:××省税务系统软件需求—屏幕内容表 179
10.7 样例1:××省税务系统软件需求—数据定义表 185
10.8 样例2:××国税影像系统软件需求—前景文档 186
10.9 样例2:××国税影像系统软件需求—需求概述 194
10.10 样例2:××国税影像系统软件需求—非功能性需求说明书 208
10.11 样例2:××国税影像系统软件需求—术语表 216
10.12 样例2:××国税影像系统软件需求—用例描述—SZIMG_U_1.1_01用户登录认证 217
10.13 样例2:××国税影像系统软件需求—用例描述—SZIMG_U_1.1_01用户登录认证屏幕内容表 219
10.14 样例2:××国税影像系统软件需求—用例描述—SZIMG_U_1.1_01用户登录认证数据定义 221
10.15 样例2:××国税影像系统软件需求—用例描述—SZIMG_U_1.1_02批量扫描影像 222
10.16 样例2:××国税影像系统软件需求—用例描述—SZIMG_U_1.1_02批量扫描影像屏幕内容表 225
10.17 样例2:××国税影像系统软件需求—用例描述—SZIMG_U_1.1_02批量扫描影像数据定义 227
第3部分 架构设计 229
第11章 软件架构设计过程 231
11.1 简介 231
11.2 岗位与职责 231
11.3 工作程序 232
11.4 工作产出 233
11.5 验证与监控 233
第12章 软件系统架构设计指南 235
12.1 简介 235
12.2 阅读指南 235
12.3 软件系统架构概述 238
12.4 软件系统架构设计指南 242
12.5 关键技术设计 244
第13章 架构设计模板 247
13.1 架构设计—软件系统架构设计 247
第14章 软件系统架构设计评审检查表 251
第15章 架构设计样例 254
15.1 样例1:××省税务系统架构设计—软件系统架构设计 254
15.2 样例2:××国税影像系统架构设计—软件系统架构设计 276
第16章 架构设计参考资料 304
16.1 国税总局金税工程(三期)UI设计规范标准 304
16.2 国税总局金税工程(三期)安全架构约束 337
第4部分 软件设计 343
第17章 软件设计过程 345
17.1 简介 345
17.2 岗位与职责 345
17.3 工作过程 346
17.4 工作产出 347
17.5 验证与监控 348
第18章 软件设计过程指南 349
18.1 概述 349
18.2 阅读指南 350
18.3 用例设计指南 361
18.4 数据模型设计指南 371
18.5 界面设计指南 386
第19章 软件设计模板 387
19.1 软件设计—用例设计模板 387
19.2 软件设计—数据模型设计模板 389
19.3 软件设计—界面设计模板 393
第20章 软件设计评审检查表 400
第21章 软件设计样例 403
21.1 样例1:××省税务系统软件设计—用例设计 403
21.2 样例1:××省税务系统软件设计—数据模型设计 494
21.3 样例1:××省税务系统软件设计—界面设计 527
21.4 样例2:××国税影像系统软件设计—用例设计 537
21.5 样例2:××国税影像系统软件设计—数据模型设计 540
21.6 样例2:××国税影像系统软件设计—界面设计 586
第5部分 编码实现 589
第22章 编码实现过程 591
22.1 前言 591
22.2 岗位与职责 591
22.3 工作程序 592
22.4 工作产出 594
22.5 验证与监控 594
第23章 编码实现过程指南 595
23.1 概述 595
23.2 阅读指导 595
23.3 编码实现工作指导 596
第24章 编码实现模板 604
24.1 编码实现—源程序清单模板 604
24.2 编码实现—用户手册模板 605
24.3 编码实现—管理员手册模板 607
第25章 编码实现评审检查表 611
25.1 编码评审检查表 611
25.2 编码实现评审检查表 614
25.3 单元测试评审检查表 616
第26章 编码实现样例 618
26.1 样例1:××省税务系统编码实现—源程序清单 618
26.2 样例1:××省税务系统编码实现—用户手册 644
26.3 样例1:××省税务系统编码实现—管理员手册(系统安装手册) 675
26.4 样例1:××省税务系统编码实现—管理员手册(应用软件配置) 732
26.5 样例1:××省税务系统编码实现—管理员手册(源程序打包发布步骤检查清单) 797
26.6 样例2:××国税影像系统编码实现—源程序清单 803
26.7 样例2:××国税影像系统编码实现—用户操作手册 805
26.8 样例2:××国税影像系统编码实现—管理员手册 819
第27章 编码实现参考资料 866
27.1 国家税务总局金税三期项目编码和命名标准 866
第6部分 软件测试 899
第28章 软件测试过程 901
28.1 简介 901
28.2 岗位与职责 901
28.3 工作程序 902
28.4 工作产出 904
28.5 验证与监控 905
第29章 软件测试指南 906
29.1 简介 906
29.2 阅读指南 906
29.3 测试工作指南 908
29.4 软件各生命周期中的测试工作指南 915
第30章 软件测试模板 917
30.1 软件测试—测试计划 917
30.2 软件测试—测试分析报告 920
30.3 转件测试—测试用例模板 922
30.4 软件测试—测试问题记录表 923
30.5 软件测试—测试问题跟踪记录表 924
第31章 软件测试评审检查表 925
第32章 软件测试样例 929
32.1 样例1:××省税务系统软件测试—功能测试计划 929
32.2 样例1:××省税务系统软件测试—性能测试计划 933
32.3 样例1:××省税务系统软件测试—功能测试分析报告 937
32.4 样例1:××省税务系统软件测试—性能测试分析报告 940
32.5 样例1:××省税务系统软件测试—测试用例 944
32.6 样例1:××省税务系统软件测试—测试问题记录表 945
32.7 样例1:××省税务系统软件测试—测试问题跟踪记录表 946
32.8 样例2:××国税影像系统软件测试—功能测试计划 948
32.9 样例2:××国税影像系统软件测试—性能测试计划 957
32.10 样例2:××国税影像系统软件测试—功能测试分析报告 964
32.11 样例2:××国税影像系统软件测试—性能测试分析报告 967
32.12 样例2:××国税影像系统软件测试—测试用例 972
32.13 样例2:××国税影像系统软件测试—测试问题记录表 974
32.14 样例2:××国税影像系统软件测试—测试问题跟踪记录表 975
第7部分 软件验收 977
第33章 软件验收过程 979
33.1 简介 979
33.2 岗位与职责 979
33.3 工作程序 980
33.4 工作产出 981
33.5 验证与监控 982
第34章 软件验收指南 983
34.1 简介 983
34.2 阅读指南 983
34.3 初验指南 984
34.4 试运行指南 987
34.5 终验指南 990
34.6 知识转移指南 991
34.7 培训 991
第35章 软件验收模板 993
35.1 软件验收—初验前期审查报告模板 993
35.2 软件验收—初验计划模板 995
35.3 软件验收—初验报告模板 997
35.4 软件验收—试运行计划模板 999
35.5 软件验收—试运行报告模板 1000
35.6 软件验收—运维评测报告模板 1001
35.7 软件验收—终验报告模板 1002
35.8 软件验收—试运行问题跟踪解决表 1003
第36章 软件验收评审检查表 1004
第37章 软件验收样例 1008
37.1 样例1:××省国税系统软件验收—初验前期审查报告 1008
37.2 样例1:××省税务系统软件验收—初验计划 1010
37.3 样例1:××省税务系统软件验收—初验报告 1014
37.4 样例1:××省税务系统软件验收—试运行计划 1018
37.5 样例1:××省税务系统软件验收—试运行报告 1022
37.6 样例1:××省税务系统软件验收—运维评测报告 1023
37.7 样例1:××省税务系统软件验收—终验报告 1024
37.8 样例1:××省税务系统软件验收—试运行问题跟踪解决表 1028
37.9 样例2:××国税影像系统软件验收—初验前期审查报告 1031
37.10 样例2:××国税影像系统软件验收—初验计划 1033
37.11 样例2:××国税影像系统软件验收—初验报告 1036
37.12 样例2:××国税影像系统软件验收—试运行计划 1040
37.13 样例2:××国税影像系统软件验收—试运行报告 1045
37.14 样例2:××国税影像系统软件验收—运维测评报告 1047
37.15 样例2:××国税影像系统软件验收—终验报告 1048
37.16 样例2:××国税影像系统软件验收—试运行问题跟踪解决表 1052
第38章 软件版本命名指南 1053
38.1 简介 1053
38.2 阅读指南 1053
38.3 版本命名指南 1054
第8部分 软件维护 1057
第39章 软件维护过程 1059
39.1 简介 1059
39.2 岗位与职责 1059
39.3 工作程序 1060
39.4 工作产出 1061
39.5 验证与监控 1061
第40章 软件维护工作指南 1062
40.1 简介 1062
40.2 软件维护阅读指导 1062
40.3 软件维护工作指导 1063
第41章 软件维护—补丁发布说明模板 1065
第42章 软件维护评审检查表 1067
第43章 软件维护样例 1068
43.1 样例1:××省税务系统软件维护—补丁发布说明 1068
43.2 样例1:××省税务系统软件维护—补丁操作说明 1080
43.3 样例1:××省税务系统软件维护—补丁发布步骤检查清单 1082
43.4 样例2:××国税影像系统软件维护—补丁发布说明 1087
43.5 样例2:××国税影像系统软件维护—补丁升级步骤说明 1089