源代码管理规范_第1页
源代码管理规范_第2页
源代码管理规范_第3页
源代码管理规范_第4页
源代码管理规范_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1源代码管理11.1一般规则11.2确保源代码完整性11.3源代码的授权访问21.4代码版本控制21.5源代码复制和传播51.6系统测试批准流程51.6.1系统初始测试61.6.2试验61.6.3系统最终检查61.6.4应用程序系统验收标准81.6.5通过文件审查的标准9验证1.6.6测试是否通过了标准91.6.7通过标准10进行系统试点1代码管理1.1一般规则1、为了保护公司源代码和开发文档免受泄露,特别设计的目的是确保源代码的完整性,明确源代码控制管理过程。2、此方法适用于源代码接触涉及的所有部门。有关部门必须严格执行这种管理方法。3、源代码直接控制管理部门是技术开发部。4、这种方法管理的重点是控制托管源代码的完整性,不进行未经授权的获取或未经授权的复制和传播。5、此方法不限于源代码编写实现功能的程序代码,而是包含相应的开发设计文档和支持整个系统运行所需的第三方软件、控件等文件。1.2确保源代码完整性1、所有软件的源代码文件及其开发设计文档必须及时包含在指定源代码服务器的指定库中。2、我们开发的产品软件操作所需的第三方软件、控件和其他支持库等文件也必须及时加入源代码服务器中指定的库。3、软件编写或调整代码之前,必须在相应的SVN库中执行SVNUpdate操作。如果软件编码或功能协调结束测试正确,则相应的源代码应执行SVNCommit操作,在最终执行SVNCommit操作之前执行SVNUpdate操作以确定是否存在冲突,如果需要与冲突相关人员一起解决冲突,则应确认这一点。1.3源代码的授权访问1、源代码服务器设置对共享SVN库的访问的操作系统级别、id和基于密码的访问权限。第10条在SVN库中设置用户,并将适合作业的最低访问权限分配给其他用户。如果需要连接到SVN库,则必须验证SVN的用户id和密码。必须区分SVN库中不同用户的可访问、可读取和可写权限。2、包含源代码,触摸的计算机必须用于此目的,或者在离开研发部门之前,网络管理员必须完全擦除计算机硬盘上存储的源代码。如果不确定,必须完全格式化计算机中的所有硬盘。以后可以在研发部门使用。1.4代码版本控制1、管理终端软件的版本id终端软件版本由终端型号、版本号和内部修订号标识。端子模型:端子模型是硬件标识号,用于唯一标识项目。版本号: 。的三部分,中间用点编号分隔。版本号的目的主要是管理最终软件的外部发行、最终软件的错误历史记录和统计信息。主要是版本号、测试部门、项目部门、客户等,它们记录特定版本号的最终软件中存在哪些错误,以及从哪个版本号修复了哪些错误。终端软件的新版本号出现后,新版本号将汇总旧版本号解决了哪些错误,添加了哪些新功能等。内部修订号:“应用程序源代码的SVN修订号”主要由软件部门和测试部门内部使用,内部修订号唯一标识最终软件。也就是说,为了错误地使用软件,可以通过内部修订号唯一地识别与最终软件对应的所有软件源代码。最终软件还将在发布时提供发布日期,供开发、测试、项目、客户等相关人员参考。2、终端软件版本管理终端软件主要根据版本号对外发布,目前采用非临时发布战略,发布时间由软件部门、项目部门和客户双方根据情况共同协商确定。由于当前项目时间紧迫,最终软件未通过完整测试,发布时存在需要紧急恢复的错误,软件部门必须在需要紧急恢复以供用户使用后发布更新包,因此,在发布一个版本号后,必须进行多次修订,这些修订的版本号保持不变,内部修订已更改。软件错误记录、管理和统计软件错误的记录、管理和统计主要基于版本号,但是为了使软件开发人员能够找到错误的来源,用户或测试人员在报告和确认错误时必须输入内部修正号。3、软件配置组版本历史记录软件版本记录有两个目标:记录软件版本的发行历史记录。每个版本的源代码库(SVN)中的所有相应源代码必须是唯一的。测试方案作为软件开发的重要组成部分,提供成功的高质量产品的重要保证手段和方法,软件测试越来越受到项目的关注。要做好测试,首先要做好测试的组织、管理、计划、实施等工作。系统测试方案概览测试是软件投入使用前对软件需求分析、设计规格说明和编码的最终审查,是软件质量保证的关键步骤。测试目标:通过更少的使用案例、时间和人员发现软件中的各种潜在错误和缺陷,确保系统质量。在实际项目中,测试是软件开发生命周期中的重要过程,但是从特定任务的前后过程来看,它由一系列不同的测试组成,包括单元测试、集成测试(也称为装配测试)、验证测试和系统测试。软件开发过程从上到下进行,测试相反,从上到下进行。在项目过程中,按照上述测试步骤完成系统的测试。1.5复制和传播源代码1、将源代码复制到研发部门以外需要得到总经理的书面批准。必须记录复制者、批准者、复制时间、复制目的、文件流、文件版本或内容。2、源代码以任何介质形式存储的备份必须由专人保管。对于这些媒体贷款,必须得到研究开发部门经理的批准,以便在研究开发部门内部使用,还必须得到经理的书面批准,以便在研究开发部门以外使用。3、源代码贷款、复制必须详细注册,并记录借款人、审批人、贷款时间、贷款目的、文档流、文档版本或内容、返还时间。4.所有纸质材料贷款都必须记录借款人、审批人、贷款时间、贷款目的、文档流、文档版本或内容以及返还时间。5、如果必须根据合作需要复制、传播、分发源代码,则无论全部或部分代码和材料如何,都必须对技术和源代码的保密协议互相签署,并明确对源代码的保密责任和义务。1.6系统测试批准流程贵州会盟的技术开发部分是外包给上海华腾公司,严格执行外包管理流程。对开发完成的系统进行测试验收。测试接受流程如下:1.6.1系统初始测试系统初始测试由华腾的技术开发部门进行单次测试,系统正确执行调整测试后,华腾完成项目测试报告,提交测试报告传送联通审核,完成系统初始测试。1.6.2试运行该系统在线运行3个月,用于考试运行期。华腾将在系统试点期间现场解决硬件和软件问题,为容易出现问题的设备提供备件。华腾公司需要提供热线电话,以解决我们公司使用过程中出现的问题。华腾公司应我公司技术人员的要求,随时讨论系统的结构和设计,包括硬件性能、系统软件、备份结构特性等。1.6.3系统最终检查正式批准主要围绕设备的配置、功能、性能和各种技术参数指标完成用户的整个系统接受。当整个系统进入试运行期时,Huateng必须向我们提供经过验证的技术支持,以确保整个业务的稳定性和有效运行,并确保整个业务顺利通过系统接受。与此同时,华腾将帮助中国联通运营人员通过特定的技术支持掌握和掌握这些设备和维护技术。系统调试期是一个非常重要的时期。在此期间,中国联通技术人员的技术水平、设备管理、设备运行和特定设备维护之间的运行导致了很多意外问题和人为错误。在系统试点期间,华腾应中国联通的要求提供必要的现场技术支持,同时还必须定期维护,防止设备故障。华腾项目团队将通过系统试点与中国联通进行系统最终检查。系统调试,接受程序:在验收过程中,定期进行收割,全面验收的方法。程序为报告申请验收,各有关部队一起验收,最终同意。请参阅下图。耶斯否耶斯施工位置自检用户初始检查请求各有关部队一起验收返工,整改通过申请否通过验收结果必须经双方共同确认后才能存档。双方各有记录。系统检查由检查组执行,检查时填写记录,签署检查证书,填写文件,存档文件。验收不合格的话,华腾必须无条件修理。系统的安装批准主要包括:(一)系统设备清单详细信息和与设备一起包装的各种附件、信息等是否齐全;(二)确认各主要设备和设备的外观评价和内部技术指标;(3)系统安装的整体外观效果评价;(三)各系统工程各相关技术文件、现场检查验收记录等是否齐全;(4)系统安装的客观测试;(5)系统的工程安装验收按照用户要求进行。1.6.4系统接受标准项目接受包括文档审查和软件包的测试和试点测试两个方面,包括为不同的接受活动设置不同的接受通过标准。衡量所审查文档或所测试软件产品质量的重要指标是在审查或测试中发现的缺陷数。为了进一步阐明文档或软件产品的质量水平,必须按其严重性对发现的缺陷进行分类。本项目将缺陷分为四个等级,如下表所示:严重性级别分类的解释是严重的缺陷对进度的影响可能非常严重,也可能是关闭用户以继续使用系统的停止器主要同一类型的缺陷发生在很多程序或模块中,因此必须修正每个缺陷。例如,任何程序都不符合编程标准。或者,故障终止,用户以正常方式继续,但可以绕过它次要的这种缺陷是独立的缺陷,不会影响用户继续,但可能会导致不便通常缺陷不会影响软件产品的性能,如审美问题或消息的语法错误1.6.5文件审核通过标准根据审阅目标大小(页数)根据审阅的工作量和找到的缺陷数确定是否通过审阅。审阅投入的工作量(准备审阅和召开审阅会议的时间):如果在合理的范围内投入太低的审阅时间,无论发现了多少缺陷,审阅都不会通过。发现的陷印数:是否在合理范围内,如果发现太多缺陷,则无法通过审查。如果发现的缺陷数低于适当的水平,则应分析审阅过程和审阅者,以确定是否通过审阅。1.6.6确认测试通过标准根据测试用例质量、执行测试用例情况和发现的缺陷数确定是否通过验证测试的软件包的验证测试:测试案例质量:是否通过审核;如果测试案例未经过审核,则不能进入验证测试流程。运行测试案例:验证测试流程必须确保已执行所有验证测试案例数据,并且测试结果记录得很真实。发现的陷阱数:与前面步骤的结果审查、软件产品的集成测试和系统测试中发现的缺陷数相比,是否在合理范围内。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论