源代码管理规范Word文件下载.docx
《源代码管理规范Word文件下载.docx》由会员分享,可在线阅读,更多相关《源代码管理规范Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。
软件编码或功能调整结束测试正确无误后,相应得源代码必须进行SVNmit操作,在最终进行SVNmit操作之前需要再进行SVNUpdate操作,查瞧就是否有冲突产生,如果有冲突产生需要与冲突相关人一并解决冲突。
1、3源代码得授权访问
1、源代码服务器对于共享得SVN库得访问建立操作系统级得,基于身份与口令得访问授权。
第十条在SVN库中设置用户,并为不同用户分配不同得,适合工作得最小访问权限。
要求连接SVN库时必须校验SVN中用户身份及其口令。
在SVN库中要求区别对待不同用户得可访问权、可读权、可写权。
2、曾经涉及、触及源代码得计算机在转作它用,或者离开研发部门之前必须由网络管理人员全面清除计算机硬盘中存储得源代码。
如果不能确定,必须对计算机中所有硬盘进行全面格式化后方可以转做它用或离开研发部门。
1、4代码版本管理
1、终端软件得版本标识管理
终端软件版本由终端型号、版本号与内部修订号来进行标识。
终端型号:
终端型号就是硬件标识号,也唯一得标识了我们得项目。
版本号:
由“<主版本号>、<次版本号>、<修订号>”三段组成,中间就是点号分开。
版本号得目得主要就是管理终端软件得对外发布,终端软件得BUG得记录与统计,主要就是针对于版本号得,测试部、项目部、客户等会记录某个版本号得终端软件存在哪些BUG,BUG会在哪个版本号中得到修正;
终端软件一个新得版本号出来后,我们会统计新得版本号解决了上一个版本号中得哪些BUG,以及增加了哪些新功能,等等。
内部修订号:
也就就是“应用程序得源代码得svn修订号”,主要就是由软件部与测试部内部来使用,内部修订号唯一标识我们得终端软件,即:
通过内部修订号能够唯一得找出我们发布得终端软件所对应得全部软件源代码,目得就是为了软件排错使用。
另外,终端软件在发布时,还会给出发布日期,以便开发、测试、项目、客户等相关人员参考。
2、终端软件版本发布管理
终端软件主要就是以版本号为基准,对外发布,目前采用不定时发布策略,发布得时间由软件部、项目部与客户方根据情况,共同商量决定。
由于目前项目时间紧,终端软件无法得到完整得测试就要发布,在发布之后,有一些需要紧急需要修复得BUG,软件部需要紧急修复后就要发布更新包,以便用户能够使用,所以,在一个版本号发布后,需要进行多次修订,对于这些修订得版本,其版本号保持不变,内部修订发生变化。
软件BUG记录、管理与统计
软件BUG得记录、管理与统计主要以版本号为基准,但为了软件开发人员能够找到BUG得出处,需要用户、测试人员在报告与验证BUG时,输入内部修订号。
3、软件配置组对版本得记录
软件版本记录得目标有两个:
记录软件版本得发布历史;
发布得每一个版本,都要能够唯一得从源代码库(SVN)中找到对应得全部源代码。
测试方案
作为软件开发得重要环节,作为交付成功得优质得产品得重要保证手段与方法,软件测试越来越受到项目得重视。
要做好测试首先要做好测试得组织、管理、计设、实施等工作。
系统测试方案概述
测试就是指在软件投入运行前,对软件需求分析、设计规格说明与编码得最终复审,就是软件质量保证得关键步骤。
测试得目标:
以较少得用例、时间与人力找出软件中潜在得各种错误与缺陷,以确保系统得质量。
在实际项目中,测试作为软件开发生命周期中得一个重要过程,但从其具体工作得前后过程来瞧,它又就是由一系列得不同测试所组成,这些测试得步骤分为:
单元测试、集成测试(又称组装测试)、确认测试与系统测试。
软件开发得过程就是自顶向下得,测试则正好相反,以上这些过程就就是自底向上,逐步集成得。
在项目过程中,我们按以上得测试步骤完成系统得测试。
1、5源代码复制与传播
1、源代码向研发部门以外复制必须获得总经理得书面授权。
并必需记录复制人、批准人、复制时间、复制目得、文件流向、文件版本或内容。
2、源代码以任何介质形式进行存储得备份,必须由专人负责保管。
对于这些介质地借阅,用于研发部内部使用得必须获得研发部经理得授权,对于用于研发部以外使用得必须获得总经理得书面授权。
3、源代码得借阅、复制必须进行详细得登记,必需记录借阅人、批准人、借阅时间、借阅目得、文件流向、文件版本或内容、归还时间。
4、任何纸质材料得借阅都必需记录借阅人、批准人、借阅时间、借阅目得、文件流向、文件版本或内容、归还时间。
5、对于因合作需要,需要向外复制、传播、分发源代码得,不论就是全部还就是部分代码与资料,均必需与对方签订技术、源码得保密协定,明确对方应当承担得对源码保密得责任与义务。
1、6系统测试验收流程
贵州汇联通公司技术开发部分就是外包给上海华腾公司完成,严格执行外包管理流程。
对于开发完成得系统进行测试验收。
测试验收流程如下:
1、6、1系统初验
系统初验由华腾公司技术开发部进行单项测试,系统进行联调测试无误后,由华腾公司将编制项目测试报告,提交测试报告给汇联通公司审核,完成系统初验。
1、6、2试运行
本系统集成后上线运行三个月为试运行期。
由华腾公司现场排除系统试运行过程中出现得硬件故障及软件故障,对于易出现问题得设备提供备用件。
华腾公司需提供热线电话,为我公司使用过程中出现得问题进行解决。
华腾公司应我公司技术人员得要求,随时讲解系统得结构及设计,包括硬件性能、系统软件、备份结构特点。
1、6、3系统终验
正式验收主要围绕设备得配置、功能、性能及各项技术参数指标进行,完成用户整体得系统验收。
当整个系统进入试运行期,华腾公司需向我公司提供行之有效得技术支持以确保整个业务得稳定与有效地运营,并确保整个业务能够顺利通过系统验收。
在此同时,华腾公司将通过具体得技术支持帮助汇联通公司操作人员熟悉与掌握这些设备与维护技术。
系统试运行期就是一个非常重要得时期。
在此期间,由于汇联通公司技术人员得技术水平、设备管理、设备操作与具体设备维护之间得磨合,将会出现许多意想不到得问题与人为故障。
因此在系统试运行期,华腾公司需配合汇联通公司得要求提供必要得现场技术支持,同时通过定期维护以避免设备故障得发生。
在通过系统试运行得情况下,华腾公司项目小组将与汇联通公司进行系统终验。
系统调试、验收程序:
验收采取过程中定期抽检、全检,最后实行总体验收得方法进行。
程序为报告申请验收,各有关单位会同验收,最后会签认同。
参见下图:
验收结果必须交由双方共同确认有效,方可存档。
双方各一份备案。
系统验收将由验收小组进行,验收时做好记录,签署验收证书,并立档、归档。
当验收不合格时,华腾公司需无条件进行返修。
系统得安装验收主要有以下内容:
(1)系统设备器材清单明细以及随设备包装得各种附件、资料等就是否齐全;
(2)各主要设备器材得外观评估与内在技术指标确认;
(3)系统安装整体外观效果评估;
(3)各系统工程各相关技术文件、现场检查验收记录等就是否齐全;
(4)系统得安装客观测试;
(5)系统得工程安装验收将按用户需求进行。
1、6、4系统验收标准
项目得验收工作包括两个方面得活动:
文档评审与软件产品包得测试与试运行检验,对于不同得验收活动制定不同得验收通过标准。
衡量被评审文档或被测试软件产品质量得一个重要指标就是:
评审或测试发现得缺陷数。
为进一步明确文档或软件产品得质量水平,需要对发现得缺陷按其严重程度进行分类,在本项目中,将对缺陷分为四个等级,如下表所示:
严重等级
分类得解释
严重得
缺陷对进度得影响可能就是非常致命得,或者可能就是一个停止器——即终止用户继续使用系统
主要得
相同类型得缺陷在很多程序或模块中出现,需要改正每一个缺陷。
例如,在任一程序中没有遵守编程标准。
或者,缺陷终止了用户按正常方式继续前进,但可以绕行
次要得
这个缺陷就是独立得缺陷,或者不影响用户继续前进,但会带来不便
普通得
缺陷并不影响软件产品得性能,例如,美观问题与消息中得语法错误等
1、6、5文档评审通过标准
按照评审对象得规模(页数),根据评审投入得工作量与发现得缺陷数来确定就是否通过评审:
评审投入得工作量(评审准备与评审会议得时间):
就是否在一个合理得范围内,如果投入得评审时间过低,则不论发现得缺陷数如何,都不能通过评审。
发现得陷数:
就是否在一个合理得范围内,如果发现得缺陷数太多,则不能通过评审。
如果发现得缺陷数低于合理得水平,则需要分析评审过程与评审人员,以便确定就是否通过评审。
1、6、6确认测试通过标准
对软件产品包得确认测试,根据测试用例质量、执行测试用例情况与发现得缺陷数来确定就是否通过确认测试:
测试用例质量:
就是否通过评审,如果测试用例没有通过评审,则不能进入确认测试过程。
测试用例得执行:
确认测试过程必须保证执行了所有得确认测试用例数据,测试结果得到真实记录。
与以前阶段成果评审、软件产品得集成测试与系统测试所发现得缺陷数相比,就是否在一个合理得范围内。
一般而言,确认测试阶段发现得缺陷数应与确认测试前所有质量控制活动所发现得缺陷总数相比,应在5%至10%之间,并且不应该发现严重得缺陷。
1、6、7系统试运行通过标准
对软件产品包得试运行检验,其通过标准主要就是试运行阶段所发现得软件产品得缺陷数。
与软件产品试运行以前所有质量控制活动发现得缺陷总数相比,试运行阶段发现得缺陷数就是否在一个合理得范围内。
一般而言,试运行阶段发现得缺陷数应与以前所有质量控制活动所发现得缺陷总数相比,应低于10%,并且不应该发现严重与主要得缺陷。