个人中心
个人中心
添加客服WX
客服
添加客服WX
添加客服WX
关注微信公众号
公众号
关注微信公众号
关注微信公众号
升级会员
升级会员
返回顶部
软件科技公司产品、项目开发源代码管理制度
软件科技公司产品、项目开发源代码管理制度.doc
下载文档 下载文档
管理制度
上传人:t*** 编号:906249 2024-03-25 8页 96.67KB
1、软件科技公司产品、项目开发源代码管理制度编 制: 审 核: 批 准: 版 本 号: ESZAQDGF001 编 制: 审 核: 批 准: 版 本 号: 源代码管理制度一、 总则为了加强公司产品、项目开发源代码及相关技术文档的管理,进而确保项目实施的效率和质量,特制定本办法。二、 适用范围产品、项目开发技术人员及项目实施负责人。三、 定义项目:是指通过公司立项确定需要按期实施的项目。项目实施:是指为完成立项项目进行的阶段性或特定领域的实施过程,主要包括研发实施和部署实施。源代码:是指产品、项目研发过程中所产生的程序源代码。技术文档:是指产品、项目配套的各类设计文档、操作手册等技术性文档。版本管理2、服务器:指公司架设供所有开发人员使用的Subversion(SVN)服务器。源代码提交:指开发人员通过客户端程序将所编写源代码上传至版本管理服务器的操作过程。四、 源代码日常管理流程源代码管理是技术研发过程的日常管理,主要包括源代码提交、源代码审阅、异常协调等几个环节。五、 源代码结构设定源代码结构是指源代码在版本管理服务器上存放的文件夹结构。源代码结构的设定由项目实施负责人决定。源代码结构设定有几项基本要求: 必须设置文档文件夹:每一个独立项目或子项目源代码文件内,至少设定一个docs或doc文件夹以存放仅与该项目相关技术文档和参考资料; 必须考虑支持库:源代码结构中,应考虑具体项目所引用的3、非标第三方支持库或框架的存放位置; 必须可以直接编译:源代码结构必须是可直接编译结构。即任何一台新装计算机,在安装了必要的开发环境软件以后,通过从版本管理服务器上签出整套源代码后,应该可以直接完成编译。六、 500提交500提交是指项目实施期间,所有参与开发的技术人员,每日5:00必须将当日所编制的源码或技术文档提交至版本管理服务器。源代码及技术文档提交有如下几项要求: 任何一次提交都必须对所提交内容进行注释; 提交注释必须包含的信息项包括:所属模块或功能(必须与项目实施进度计划一致)、性质(正常开发、修改BUG、扩展功能)、状态(编码中(x%)、调试通过、独测通过、联测通过)、更新说明(本次4、提交所涉及修改部分的简要说明)。 提交注释必须以下图示例格式为准。 所提交源码必须是编译无错版本。七、 530审阅530审阅是指项目实施负责人,每日下班前审阅版本服务器上所有下属技术人员所提交的源代码和技术文档。源代码审阅有以下几点审阅标准: 下属技术人员必须全员按时提交; 所有提交必须附有符合要求的提交注释; 各人所提交的内容必须与既定的项目实施进度计划安排一致;审阅过程中,凡不符合上述任一条标准的,则表示当日源码提交出现异常。项目实施负责人应立即进行协调,未按时提交者督促其即刻提交;没有附提交注释或注释不符合要求者,补充提交注释;提交内容与既定项目实施进度计划安排不一致者,要进行沟通和协调5、,保证参与实施人员的每日工作均按既定计划分步实施。八、 进度计划更新项目实施负责人,通过530审阅和必要的简短沟通,确认各在执行子任务的真实进度,并以此为准更新进度计划文档。九、 版本库布局版本库按项目布局,每一个项目建立一个独立的版本库,项目版本库下设置trunk和branches两个文件夹,分别用于存放原始项目资料和起源于原始项目的分支项目。每一个项目分支都应该有含义明确的命名,并以分支名称在branches文件夹下建立子文件夹。分支文件夹的结构与trunk文件夹结构一致。trunk文件夹下设置working和locked两个文件夹,其中working为工作文件夹,参与项目的开发人员有改写6、权限。locked文件夹为定版文件夹,项目开发人员无权访问,项目实施负责人有改写权限,品监部有签出权限。working文件夹下设置docs和projects两个文件夹,其中docs文件夹存放项目相关设计文档,projects文件夹存放各子项目工程文件夹。docs和projects文件夹以下子文件夹结构不做限定,但对于C/S类项目建议在projects文件夹下设置server和client两个文件夹,分别存放服务端子项目资料和客户端子项目资料。十、 项目定版项目定版是指项目研发实施到某个进度计划中设定的里程碑状态或其他特定状态时,整体提交的一个阶段性版本。一些既定的定版包括:系统联机调试定版、内7、测定版、演示定版、实测定版、发布定版、升级定版。对于项目定版有如下要求: 项目所有子项目、子模块源码均编译无错; 编译所成系统可联机运行; 所有技术文档与实现源码一致;项目定版由项目实施负责人组织实施,实施过程在源代码库上面体现为:working文件夹下最新版本的源码和文档被一次性完整的提交到locked文件夹。项目定版操作建议: 将locked文件夹检出(Checkout)一个副本到本地文件夹; 将workingdocs和workingprojects两个文件夹导出(Export)到locked副本文件夹,覆盖locked文件夹下的原文件; 提交(Commit)locked文件夹;项目定版提8、交必须附提交注释,注释内容必须包含的项目包括:定版目的(联机调试、内测、演示、实测、发布、升级)、版本特性。其中版本特性要进行详细说明。如果是第一个定版,版本特性应详细列举已经实现的功能,后续定版提交注释的版本特性说明则只需写明新版本较上一个版本的新特性。十一、 项目既定定版说明既定定版是指在项目研发实施过程中的必须设定的几个阶段性版本。 联机调试定版:是指项目整体设计中的所有子系统和子模块都已经完成基础开发,在研发实施团队内部进行完整系统联机调试通过以后的版本。联机调试版本中的各个子系统和子模块不需要完整实现了所有既定功能,也不需要达到既定设计性能,可以存在BUG,其主要作用是为研发实施团队9、自身构建一个可供各功能模块进行联机调试的系统环境,并确认系统整体设计的可实施性。联机调试定版后,研发实施团队应撰写系统部署手册草案; 内测定版:是指移交品监部进行系统测试的版本。内测版本应该是通过若干次联机调试,并且已经解决了所有联机调试过程中所发现问题以后的版本。内测定版不一定实现了所有的功能,但已经实现的功能应该具备基本的稳定性; 演示定版:是指通过若干次内测之后,不存在特别严重缺陷,可供商务人员向客户进行产品功能和性能演示的版本。演示定版不一定实现了所有的功能,也不一定达到系统既定设计性能。 实测定版:是指通过若干次内测之后,不存在影响正常使用的缺陷,可供在客户真实环境试用的版本。实测定版应该实现了所有核心功能,允许少量存在不确定因素的功能缺失; 发布定版:是指通过若干次内测和实测之后,已经实现了所有既定功能、完全达到既定设计功能的稳定版本,是项目研发实施的最终成果。 升级定版:是指发布之后,通过收集整理客户使用反馈的问题和新需求,经过分析整理,对原系统进行了计划性改进后,重新发布的改良版本,升级定版在功能、性能和稳定性方面的要求与发布定版一致。此制度自颁布之日起开始实行。XX年月日
会员尊享权益 会员尊享权益 会员尊享权益
500万份文档
500万份文档 免费下载
10万资源包
10万资源包 一键下载
4万份资料
4万份资料 打包下载
24小时客服
24小时客服 会员专属
开通 VIP
升级会员
  • 周热门排行

  • 月热门排行

  • 季热门排行

  1. 2022城区自来水提质改造智慧水务建设项目设计方案(199页).pdf
  2. 小区人员配置档案建立保洁绿化物业管理服务投标方案(593页).docx
  3. 陕西化学工业公司招聘管理与职业发展管理手册30页.doc
  4. 动火作业安全告知卡(1页).docx
  5. 高处作业安全告知卡(1页).docx
  6. 广场工程建设项目施工招标评标报告表格(24页).pdf
  7. 建筑工程外脚手架专项施工方案(悬挑式脚手架、落地式脚手架)(25页).doc
  8. 2020柏向堂房地产公司材料标准化手册3.0(143页).pdf
  9. 2021柏向堂房地产公司材料标准化手册4.0(108页).pdf
  10. 土建、装饰、维修改造等零星工程施工组织设计方案(187页).doc
  11. 深圳装饰公司施工图纸会审及设计交底管理制度【13页】.doc
  12. 工程变形测量之基坑监测培训课件(155页).ppt
  13. 房地产开发企业拿地操作指引方案.pdf
  14. 新规下的户型增值秘籍.ppt(22页)
  15. 房地产开发贷款实操指南(5页).pdf
  16. 鄂尔多斯空港物流园区总体规划方案(2017-2030)环境影响评价报告书(23页).doc
  17. 规划兰园西路道路工程环境方案环境影响评价报告书(89页).pdf
  18. 屋面圆弧形穹顶结构高支模施工方案(40米)(47页).doc
  19. 埋石混凝土挡土墙施工方案(23页).doc
  20. 重庆市五小水利工程建设规划报告(64页).doc
  21. 厂区至矿区管网蒸汽管道系统扩容改造工程施工组织设计方案(105页).doc
  22. 超高纯氦气厂建设项目办公楼、变电站、水泵房及消防水池、门卫、厂房、仓库、配套工程施工组织设计方案(140页).doc
  1. 房地产交易环节契税减征申报表(首套填写)(2页).doc
  2. 2024大楼室内精装修工程专业分包投标文件(393页).docx
  3. 苏州水秀天地商业项目购物中心100%室内设计方案(158页).pptx
  4. 2022城区自来水提质改造智慧水务建设项目设计方案(199页).pdf
  5. 小区人员配置档案建立保洁绿化物业管理服务投标方案(593页).docx
  6. 室内移动式操作平台工程施工方案(19页).doc
  7. 地铁6号线区间盾构下穿管线专项施工方案(30页).doc
  8. 矿山治理工程施工组织设计方案(240页).docx
  9. 老旧小区改造工程施工方案及技术措施(364页).doc
  10. 北京科技园公寓建设项目整体报告方案.ppt
  11. 川主寺城镇风貌整治景观规划设计方案(60页).pdf
  12. 建筑工程三级安全教育内容(24页).doc
  13. 新疆风电十三间房二期工程49.5mw风电项目可行性研究报告(附表)(239页).pdf
  14. 土建、装饰、维修改造等零星工程施工组织设计方案(187页).doc
  15. 四川凉山攀西灵山国际度假区小镇活力中心商业业态规划方案建议书(33页).pdf
  16. 埋石混凝土挡土墙施工方案(23页).doc
  17. 地下停车场环氧地坪漆施工方案(45页).doc
  18. 深圳装饰公司施工图纸会审及设计交底管理制度【13页】.doc
  19. 地铁深基坑及钢筋笼吊装安全专项施工方案【98页】.doc
  20. 住宅定价策略及价格表制定培训课件.ppt
  21. 西安名京九合院商业项目招商手册(28页).pdf
  22. 2010-2030年湖北咸宁市城市总体规划(32页).doc
  1. 建筑工程夜间施工专项施工方案(18页).doc
  2. 赣州无动力亲子乐园景观设计方案(111页).pdf
  3. 2016泰安乡村旅游规划建设示范案例(165页).pdf
  4. 房地产交易环节契税减征申报表(首套填写)(2页).doc
  5. 龙山县里耶文化生态景区里耶古城片区旅游修建性详细规划2015奇创.pdf
  6. 连云港市土地利用总体规划2006-2020年调整方案文本图集(78页).pdf
  7. 850亩项目塑钢门窗工程施工组织设计方案(34页).doc
  8. 老旧小区改造工程施工方案及技术措施(364页).doc
  9. 城市更新项目地价公式测算表.xlsx
  10. 房地产项目规划前期投资收益测算模板带公式.xls
  11. 存储器基地项目及配套设施建筑工程临时用水施工方案(40页).docx
  12. 铁路客运枢纽项目站前框构中桥工程路基注浆加固专项施工方案(19页).doc
  13. 室内移动式操作平台工程施工方案(19页).doc
  14. 装配式结构工业厂房基础、主体结构、门窗及装饰工程施工方案(83页).doc
  15. 地铁6号线区间盾构下穿管线专项施工方案(30页).doc
  16. 施工工程安全教育培训技术交底(13页).doc
  17. 老旧小区改造施工方案及技术措施(365页).doc
  18. 新建贵广铁路线下工程沉降变形观测及评估监理实施细则(126页).doc
  19. 消防火灾应急疏散演练预案(12页).doc
  20. 矿山治理工程施工组织设计方案(240页).docx
  21. 崖城站悬臂式挡墙施工方案(92页).doc
  22. 北京科技园公寓建设项目整体报告方案.ppt