系统代码管理法律规范在配置管理程序文件中,产品/项目的系统代码是作为配置项整体处理的,系统代码在开发过程中的管理依据本法律规范执行角色:组内代码管理员:每个产品开发组设置本组代码管理员总体代码管理员:集成产品开发,须明确指定代码管理员负责管理整个集成产品的代码配置管理员:开发管理部为各产品组设置的专职 SCM 人员公司成果管理员:公司专职成果管理员组内代码管理员从编码阶段开始执行代码管理职责设置组内代码服务器人员权限
负责组内代码环境管理,保证组内开发环境、测试环境与总体的一致性
从单元测试开始,使用适当工具负责联编本组代码,进行代码版本化管理
保证本组代码安全,定期备份且在不同地点保存两份备份
进入联调测试后,需要定期向上一级的代码管理员(总体代码管理员)提交代码和执行程序
每次提交代码需同时提交《代码提交说明表》
产品发版前提交《源程序成果提交说明书》
假如需要组内制作安装盘,则要提交安装程序
总体代码管理员从联调测试阶段开始履行代码管理职责负责整体代码环境管理;负责管理产品开发工具
接收各组内代码管理员提交的代码和执行文件,使用适当工具管理代码,第一次接收要总体联编,以后提交检查与《代码提交说明表》的一致性
负责部署或注册联调和集成测试环境
保证整个产品代码安全,定期备份且在不同地点保存两份备份
产品通过发版验收后向配置管理员提交代码和安装程序
定期检查各开发小组的开发编译环境是否符合总体设计要求
假如是单产品,因没有总体代码管理员,由组内代码管理员履行总体代码管理员的职责
配置管理员产品通过发版验收后把验证没有问题代码和安装程序纳入基线库
按期发布代码提交说明表
产品通过发版验收后向公司成果管理员移交成果(产品创建记录、代码、安装程序、相关文档等)
公司成果管理员接收公司配置管理员移交的成果
根据移交清单检查成果与移交清单的一致