.
结构设计说明书 经过审查 审查获得批准 进入配置库 2)出口准则
要素 详细设计说明书 判断准则 经过审查 审查获得批准 进入配置库 (3)评审
对《详细设计说明书》和《单元测试计划》可进行走查或(和)同行评审;
对详细设计中的问题,与结构设计人员一起确定和审查,并对详细设计做出适当的更改;
审查、批准《详细设计说明书》,必要时,对其进行设计评审; 将《详细设计说明书》和《单元测试计划》置于配置管理之下。 (4)工作产品
● 《详细设计说明书》 ● 《单元测试计划》 ● 《单元测试案例》 ● 《用户手册》 ● 《追溯表》 (5)职责
精选文档
.
1)项目经理
负责选择合适的设计人员,组建详细设计组;负责《详细设计说明书》和《单元测试计划》的审查和批准。
2)详细设计人员
详细设计阶段工作的主要承担者。负责完成本过程元素产生的所有工作产品。
3)系统分析员
配合处理涉及软件需求的问题。 4)系统开发负责人
负责组织系统工程组对详细设计进行分析,审查详细设计的可测试性;负责协调处理涉及软件需求的问题;参与《详细设计说明书》和《单元测试计划》的审查和批准。
5)软件测试负责人
负责组织软件测试组对详细设计进行分析,审查详细设计的可测试性;参与《详细设计说明书》和《单元测试计划》的审查和批准。
1.5 编码
(1)概述
编码阶段主要完成的工作是根据详细设计说明书编写程序源代码,包括必要的数据文件,并进行单元测试,单元测试的内容包括模块内程序的逻辑、功能、参数传递、变量引用、出错处理等方面。
精选文档
.
本元素在整个过程中的位置如下图所示:
详细设计 编码 集成测试 图示:编码阶段在软件开发过程中的位置
(2)入口准则和出口准则
1)入口准则
要素 详细设计说明书 单元测试计划 判断准则 经过审查 获得批准 进入配置库 2)出口准则
要素 源代码文件 源代码文件清单 单元测试报告 软件问题报告单 判断准则 源代码文件获得批准 源代码文件进入配置库的源代码区 提交测试负责人 提交问题管理渠道 (3)评审
对源代码文件进行同行评审,主要的方法为对照详细设计说明书对代码进行查阅,也可根据编程者的经验或程序的难度、重要程度,选择走查评审方式,但目的都是发现程序存在的问题。 (4)工作产品
● 源代码文件
精选文档
.
● 《单元测试报告》 ● 《软件问题报告单》 ● 《软件问题状态登记表》 (5)职责
1)项目经理
建立编码组、测试组或相应岗位,并进行必要的培训;跟踪进度和问题解决状态;对提交的源代码进行批准(或指定负责人进行批准工作)。
2)程序员
编写程序代码;测试程序代码;修改程序代码;提交工作产品,批准后将其导入配置区的源码库。
3)单元测试人员
测试源代码;提交测试报告和软件问题报告单。 4)评审人员
对指定源代码文件进行阅读,发现缺陷和问题,填写评审报告。
1.6 模块集成测试
(1)概述
集成测试阶段主要完成的工作是集成和集成测试。集成是参考结构设计说明书并根据详细说明书中规定的系统集成方案将不同的经测试的程序单元进行构造,并逐步构造成一个完整的软件产品的过
精选文档
.
程;集成测试则是在集成完成之后,对各单元、模块之间接口的正确性和集成后功能的正确性进行验证。
精选文档