软件开发流程与质量管理作业指导书.doc
软件开发流程与质量管理作业指导书
TOC\o1-2\h\u26757第一章软件开发概述 3
226971.1软件开发基本概念 3
85441.2软件开发流程 4
23044第二章需求分析 5
74652.1需求收集 5
236102.1.1确定需求收集范围 5
221362.1.2制定需求收集计划 5
37382.1.3采用多种需求收集方法 5
189632.1.4需求收集结果整理与分析 5
88942.2需求确认 6
49692.2.1需求审查 6
157602.2.2需求验证 6
179412.2.3需求确认会议 6
259342.2.4需求基线 6
133682.3需求变更管理 6
319802.3.1变更请求提出 6
43332.3.2变更评估 6
80022.3.3变更审批 6
59312.3.4变更实施 6
2292.3.5变更记录与跟踪 6
24775第三章设计与架构 6
301163.1系统架构设计 7
139423.1.1概述 7
243093.1.2架构风格 7
104993.1.3系统组件 7
130283.1.4系统架构图 7
13023.2模块划分 7
18413.2.1模块划分原则 7
323133.2.2模块划分方法 7
109563.2.3模块间关系 8
48623.3数据库设计 8
265823.3.1数据库设计原则 8
316103.3.2数据库模型设计 8
68393.3.3数据库表设计 8
154733.3.4数据库安全与备份 8
28452第四章编码规范与实现 9
32894.1编码规范 9
230384.1.1编码风格 9
267994.1.2编码规范要求 9
244314.2代码审查 9
171944.2.1审查目的 9
283404.2.2审查流程 9
71234.3软件模块实现 10
106114.3.1模块划分 10
53864.3.2模块实现 10
23187第五章测试管理 10
245725.1测试计划 10
166165.1.1目的 10
125765.1.2内容 10
133655.2测试用例设计 11
188595.2.1目的 11
80225.2.2内容 11
178265.3测试执行与问题跟踪 11
247125.3.1测试执行 11
70205.3.2问题跟踪 11
26923第六章质量保证 12
248586.1质量度量指标 12
1246.1.1定义与分类 12
196416.1.2度量指标选取 12
268916.2质量控制方法 12
205866.2.1过程控制 12
263666.2.2产品控制 12
307476.2.3变更控制 13
218636.3质量改进策略 13
76936.3.1持续改进 13
110506.3.2培训与教育 13
298426.3.3质量激励机制 13
5201第七章项目管理 13
57937.1项目计划与监控 14
109407.1.1项目计划的制定 14
77357.1.2项目计划的执行与监控 14
290707.2风险管理 14
303707.2.1风险识别 14
42967.2.2风险评估与应对 14
46407.3团队协作与沟通 15
314697.3.1团队建设 15
95937.3.2沟通策略 15
13484第八章配置管理 15
249648.1配置项管理 15
304248.1.1配置项定义 15
86298.1.2配置项识别 15
259228.1.3配置项分类 15
318.1.4配置项管理流程 16
105378.2变更管理 16
6648.2.1变更管理目的 16
297868.2.2变更管理流程 16
291448.2.3变更管理要求 16
231038.3版本控制 16
130138.3.1版本控制目的 16
57358.3.2版本控制流程 17
316508.3.3版本