文档编号:
系统编码过程
XXX有限公司
修订记录
A-新增 M-修改 D-删除
版本 | 日期 | 变更类型 (A-M-D) | 修订原因 | 修订人 |
1.目标
依据系统设计文档,编写整个系统的代码。
2.范围
适用于公司所有新开发、升级类项目。
3.启动准则
设计说明书评审通过后
4.输入
《概要设计说明书》、《详细设计说明书》、《数据库设计说明书》
5.过程活动
5.1.编码
开发工程师根据《软件需求规格说明书》、《概要设计说明书》、《详细设计说明书》和《数据库设计说明书》完成系统的编码工作。
5.2.单元测试
编码过程中,开发工程师参照《单元测试指南》对自己编写的代码进行单元测试。单元测试发现的缺陷记入《缺陷管理表》中。
5.3.代码同行评审和代码走查
代码走查可以参照《代码评审规范》、《代码评审检查表》的相关检查点进行;
项目经理、开发工程在师编码阶段对系统重要算法、公用组件、核心代码进行走查,开发工程师交叉进行代码进行走查。将以上过程发现的缺陷记入《缺陷管理表》中。
如果必要可进行同行评审,形成《评审记录与报告》。
5.4.产品集成
5.4.1.产品集成策划
在系统的设计完成之后,由项目经理根据进度计划安排组织策划该系统的集成策略,形成《产品集成计划》。
5.4.2.建立集成环境
开发工程师依据《产品集成计划》要求建立集成环境。
5.4.3.实施产品集成
当产品组件开发完成通过代码走查或单元测试且集成环境搭建完成后,由开发工程师负责实施产品的集成工作。
负责集成的开发工程师从开发库中获取产品组件,依据《产品集成计划》构建产品,产品集成前要使用《产品集成检查列表》,对待集成的对象进行检查。在产品组装过程中,若出现异常问题和相关组件责任人直接沟通解决,确保产品集成顺利完成,产品集成林春锦后填写《产品集成检查列表》的报告部分。
5.5.集成测试
在编码阶段由开发工程师依据《概要设计说明书》编写《集成测试计划》,在集成测试前完成计划制定。
集成通过后进行由开发人员依据《集成测试计划》开展集成测试,集成通过后形成《集成测试报告》。具体参见《集成与系统测试规程》。
5.6.对内发布
集成测试通过后,由项目经理指定编码人员填写《软件项目提交测试单》提交测试人员实施测试,测试人员从配置库获取源代码打包进行系统测试。
5.7.涉及角及职责
序号 | 角 | 职 责 |
1 | 开发工程师 | 负责系统的编码、单元测试、代码同行评审,负责系统相关模块的集成、测试 负责代码走查、单人评审 |
2 | 项目经理 | 负责代码走查、单人评审。 |
6.退出准则
产品集成完毕,集成测试完成
7.输出
《产品集成计划》
《产品集成检查列表》
《集成测试计划》
《集成测试报告》
源代码
《软件项目提交测试单》
《评审记录与报告》
《代码评审检查表》
《缺陷管理表》
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论