软件版本管理规范

合集下载

软件版本管理规范

软件版本管理规范

软件版本管理规范软件版本管理是软件开发过程中非常重要的一环,它对于保证软件的稳定性、可靠性和持续改进至关重要。

本文将介绍软件版本管理的规范,并提供一些最佳实践方法。

1. 版本管理概述软件版本管理是指对软件开发过程中产生的各个版本进行有效的记录、追踪和控制的过程。

通过版本管理,开发人员可以更好地管理和控制软件的迭代过程,快速回溯和解决问题,并进行版本发布和部署。

2. 版本控制系统选择为了进行有效的软件版本管理,选择合适的版本控制系统是至关重要的。

目前,常用的版本控制系统包括Git、SVN等。

在选择版本控制系统时,应考虑团队规模、项目需求、安全性和易用性等因素。

3. 分支管理策略分支是版本管理中的一个重要概念,它可以用来组织和管理不同功能或者不同版本的代码。

在进行分支管理时,应采用适当的策略,例如主分支只用于发布稳定版本,开发人员在从主分支拉取新分支进行开发等。

4. 版本命名规范为了方便追踪和识别版本,应采用一致的版本命名规范。

常用的版本命名规范包括主版本号、次版本号和修订号,例如1.0.0。

在进行版本升级时,应遵循一定规则,例如主版本号的升级表示不兼容的变更,次版本号的升级表示向下兼容的功能性变更,修订号的升级表示修复bug或者进行优化。

5. 版本发布和部署流程版本发布和部署是软件开发中的关键环节之一。

为了确保发布和部署的顺利进行,应建立相应的流程和规范。

例如,在进行版本发布前,应进行相关测试,包括单元测试、集成测试和回归测试等。

发布后,还应做好版本的文档更新、用户通知和性能监控等工作。

6. 版本记录和变更日志为了追踪和记录每个版本的变更情况,应建立完善的版本记录和变更日志。

版本记录可以包括版本号、发布日期、变更内容、责任人等信息,而变更日志则可以详细描述每个版本的新增、修改和删除的功能点。

7. 版本回退和紧急修复在软件开发过程中,可能会出现某个版本存在严重问题的情况,需要进行回退或者紧急修复。

为了应对这种情况,应建立相应的应急处理流程和规范,例如定期备份代码、建立热修复机制等。

软件更新与版本管理规范

软件更新与版本管理规范

软件更新与版本管理规范随着科技的不断发展,软件的更新成为了保持软件持续优化和功能完善的重要手段。

为了更好地管理软件的版本和保障软件的稳定性与安全性,制定一套软件更新与版本管理规范显得尤为重要。

本文将从软件更新的必要性、版本管理的原则以及实施规范等方面进行论述。

一、软件更新的必要性1.1 提高软件性能:通过软件更新,可以修复软件中的漏洞、缺陷以及意外崩溃问题,从而提高软件的稳定性和性能。

1.2 优化软件功能:软件更新可以为软件添加新功能、改进用户体验,并能适应新的操作系统和硬件环境等。

1.3 安全性提升:随着网络安全威胁的增多,及时的软件更新可以修复已知的安全漏洞,并保障软件和用户数据的安全。

二、版本管理的原则在软件开发和维护过程中,版本管理起着至关重要的作用。

遵循以下原则可以更好地管理软件的版本。

2.1 版本编制规范:采用统一的版本编制规范,例如使用主版本号、次版本号和修订号的形式进行标识,清晰明确软件的版本信息。

2.2 版本控制策略:引入版本控制工具,如Git、SVN等,实现对软件源代码、二进制文件以及相关文档等的版本控制,确保版本变更可跟踪、可控制。

2.3 版本发布流程:建立完善的版本发布流程,包括需求评审、开发、测试、交付等环节,确保每个版本的质量和稳定性。

2.4 版本文档编制:每个版本发布时都应编写相应的版本文档,包括版本说明、功能列表、BUG修复情况等,以帮助用户更好地了解和使用软件。

三、软件更新与版本管理的实施规范3.1 制定软件更新策略:根据软件的特性和需求,制定合理的软件更新策略。

例如,可以设定定期的更新时间、自动更新或手动更新等方式。

3.2 进行软件更新测试:在发布更新版本之前,务必进行充分的软件更新测试。

包括功能测试、性能测试、兼容性测试等,确保更新后的软件能够正常运行。

3.3 时间敏感性更新规范:对于一些时间敏感性的软件更新,例如紧急修复漏洞等,需要制定相应的更新规范和流程,确保及时响应和快速处理。

版本管理规范

版本管理规范

版本管理规范一、引言版本管理是软件开辟过程中非常重要的一环,它能够有效地管理软件的版本、变更和发布,确保团队成员之间的协作顺畅,同时也能够提高软件开辟的质量和效率。

本文将介绍版本管理规范的制定目的、适合范围和基本原则,以及具体的版本管理流程和规范要求。

二、目的版本管理规范的目的是为了规范团队成员在软件开辟过程中的版本管理行为,确保软件开辟过程的可控性和可追溯性,提高团队协作效率,减少版本冲突和错误,保证软件的稳定性和可靠性。

三、适合范围本版本管理规范适合于所有软件开辟项目,包括但不限于需求分析、设计、编码、测试和发布等阶段。

四、基本原则1. 版本命名规范:版本号应采用主版本号.次版本号.修订号的格式,例如1.0.0,其中主版本号表示重大功能更新或者架构变更,次版本号表示功能增加或者改进,修订号表示错误修复或者小的改动。

2. 版本控制工具:团队成员应使用统一的版本控制工具进行代码管理,常用的版本控制工具有Git、SVN等。

3. 分支管理策略:根据项目的需要,合理规划分支管理策略,例如主分支用于发布稳定版本,开辟分支用于新功能的开辟,修复分支用于错误修复等。

定性,同时记录版本发布的相关信息,如发布日期、发布内容等。

5. 变更管理:对于每一次代码变更,都应记录变更的内容、原因和责任人,并及时通知相关人员。

五、版本管理流程1. 创建新的版本:在开始新的开辟任务之前,团队成员应基于主分支创建新的开辟分支,并根据任务的名称或者编号进行命名。

2. 开辟和测试:团队成员在各自的开辟分支上进行开辟和测试工作,确保代码的质量和功能的完整性。

3. 合并和冲突解决:当开辟任务完成后,团队成员将代码合并到主分支,并解决可能浮现的冲突。

4. 版本发布:在主分支上完成代码合并和冲突解决后,进行版本发布前的测试和审核工作,确保版本的质量和稳定性。

5. 变更管理:对于每一次代码变更,团队成员应及时记录变更的内容、原因和责任人,并通知相关人员。

软件产品版本管理规范标准

软件产品版本管理规范标准

1目的标识、控制和追踪软件开发和实施过程中产生的各种软件产品版本。

2适用范围适用于软件源代码、产品版本的管理。

3职责3.1测试管理确保项目版本按照正确的版本管理规范执行和使用。

3.2配置管理员负责定期检查各项目对版本管理规范的执行度;根据发展需要对规范进行完善。

3.3配置管理员负责项目软件产品版本管理规范的推行,指导项目组成员使用版本命名规范进行版本管理。

4软件版本管理规范4.1版本命名规范版本:主版本号.子版本号.维护版本号.Tag.测试版本号(1)主版本号:使用1位数字,从1开始;当功能模块有较大的变动或子版本号满,即可升级,比如增加多个模块或者整体架构发生变化。

此版本号变更需经项目委员会审批。

主版本号改变,则子版本号、测试版本号、Tag和维护版本号重置;(2)子版本号:使用1位数字,从0开始;当功能有一定的增加、变化或测试版本号满,即可升级,比如增加了对权限控制、增加自定义视图等功能。

此版本号变更需经高级项目经理审批。

子版本号改变,则测试版本号、Tag和维护版本号重置;(3) 维护版本号:为可选项,两位数字,从1开始,系统交付用户使用后,功能有少量的增加或变化,或是对已发布系统的缺陷修复或一些小的变动(如改变几个程序文件),则通过升级维护版本号的方式来发布。

维护版本号改变,则测试版本号和Tag重置;(4)Tag分为三类,分别为:Alpha、Beta、Release;Alpha版: 简称(A),内部测试版,一般只在内部运行,不对外公开;主要是项目组成员对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致;Beta版: 简称(B),当软件进入模拟生产环境测试阶段或发布给典型用户进行测试;该版本相对于Alpha版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过进一步的测试,以便在正式发行前进行改进和完善。

该版本也称为待发行版;4.3软件产品包命名规范<标签名>_yymmdd[_S/C](1) [_S/C]为可选项,_S表示服务器端应用系统,_C表示客户端应用系统;示例:。

软件开发版本控制规范详解

软件开发版本控制规范详解

软件开发版本控制规范详解在软件开发过程中,版本控制是非常重要的一环。

它能够帮助开发团队有效地协同工作、管理代码及项目的变更。

本文将详细介绍软件开发版本控制的规范,包括命名规则、分支管理、代码审核以及发布流程等内容。

一、命名规则在版本控制中,合理的命名规则能够使开发人员快速识别和定位不同的版本。

下面是一些常用的命名规则示例:1. 主版本号(Major Version).次版本号(Minor Version).修订号(Revision Number):例如1.0.0。

2. 年份.月份.修订号:例如2023.09.01。

3. 使用语义化版本(Semantic Versioning):例如v1.0.0-alpha.1。

团队可根据实际需要选择适合自己的命名规则,但需要确保团队成员之间的统一和沟通畅通。

二、分支管理有效的分支管理可以帮助团队并行开发不同的功能和修复bug,同时减少代码冲突的发生。

下面是一些常用的分支管理策略:1. 主分支(Master):用来保存稳定的正式版本,只能从其他分支合并,不能直接在该分支上修改代码。

2. 开发分支(Develop):用来集成各个开发人员的代码,是日常开发工作的主要分支。

3. 功能分支(Feature):用来开发新功能的分支,从开发分支上创建,开发完成后合并回开发分支。

4. 修复分支(Bugfix):用来修复线上问题的分支,从主分支上创建,修复完成后合并回主分支和开发分支。

5. 发布分支(Release):用来准备发布正式版本的分支,从开发分支上创建,进行代码审核、打包、测试等工作,完成后合并回主分支。

团队可根据具体项目和团队规模选择适合的分支管理策略,并在团队中建立相应的分支管理流程。

三、代码审核代码审核是保证软件质量的重要环节,它能够发现和纠正潜在的问题,提升代码的可维护性。

下面是一些常用的代码审核规范:1. 代码静态分析工具:使用静态代码分析工具,如Lint、SonarQube等,对代码进行自动检查,并根据检查结果进行修改。

软件版本管理规范最新版本

软件版本管理规范最新版本

软件版本管理规范第一章目的本规范详细规定软件项目版本管理的对象、存储目录、分支、权限、维护等内容,使软件项目版本管理流程化并规范化,确保在系统开辟和实施过程中项目的完整性和一致性。

1. 第二章合用范围所有系统开辟及实施项目的软件项目都应进行版本管理。

项目中所有正式文档和代码都应纳入配置库(可使用工具建立配置库,本文所述使用的是 SVN )进行版本管理。

2. 第三章职责配置库管理员:负责配置库的日常维护和管理;监督开辟及测试部门及时提交版本管理对象(即配置项)。

此岗位可由开辟或者测试人员兼任。

3. 第四章内容4.1. 版本管理对象包括但不限于:项目总体计划可行性研究报告开辟计划需求说明书需求设计原型设计说明书系统开辟变更申请单系统管理手册用户操作手册培训计划培训记录源程序支持系统运行的配置文件存储过程脚本测试计划测试用例测试脚本测试报告上线计划上线申请版本维护日志4.2. 配置库的目录结构每一个项目在配置库中应拥有惟一的项目名称。

配置库目录结构与项目内部的目录结构建议按下列格式创建。

配置库目录结构规划:┠tags(发布)┃├v1.0.0_T1_2022909┃ ├v1.0.0.33899_T1_20221009┃├v1.0.0_R1_20221109┃├v1.1.0_T1_20220229┃└v1.1.0_R1_20220229┠trunk(主版本)┃└projectA┃ ├sr c┃├ MY_MOOC┃ ├do c┃ ├too l┃├。

┖branches(分支)├SY_ABC├TJ_ABC├WH_MOOC其中,项目内部的目录结构:|– projectA|–src (保存该项目的源程序)|–doc (保存项目相关文档)|–000.项目管理 (保存项目过程管理相关文档)|–010.项目计划 (保存项目计划相关文档)|–020.项目需求 (保存项目需求相关文档)|–030.系统设计 (保存项目设计相关文档)|–030.系统测试 (保存项目代码测试相关文档)|–040.系统实施 (保存项目部署实施相关文档)|–050.系统运维 (保存项目运维文档,包括培训、用户手册等)|–060.技术资料 (保存项目技术文档,包括第三方技术资料等)|–。

软件版本管理规范

软件版本管理规范软件版本管理规范是指对软件开发过程中的版本进行管理的一系列规定和措施。

版本管理规范的目的是为了保持软件开发过程的稳定性和可控性,确保软件的质量和可靠性。

一、版本号命名规范1. 版本号由主版本号、次版本号和修订版本号组成,格式为“主版本号.次版本号.修订版本号”。

2. 主版本号表示重大功能改变或架构改变,增1。

3. 次版本号表示新增功能或重要的bug修复,增1。

4. 修订版本号表示小的改动或bug修复,增1。

5. 版本号从1开始,多次迭代后主版本号不变,次版本号递增,修订版本号保持从1开始递增。

二、版本控制规范1. 使用版本控制工具对源代码进行管理,例如Git、SVN等。

2. 每个项目创建独立的分支,主分支用于稳定版本发布,开发分支用于功能开发和bug修复。

3. 每个开发人员在自己的独立分支上进行开发,开发完成后将代码合并到开发分支,测试通过后再合并到主分支。

4. 每个版本发布前,对代码进行全面的测试,包括单元测试、集成测试和系统测试。

三、文档管理规范1. 每个版本发布前,编写相应的版本发布说明文档,包括版本改动内容、新增功能、修复bug等。

2. 所有的文档都要进行版本管理,与代码版本相对应。

3. 每个版本发布后,要及时更新相应的文档,包括用户手册、API文档等。

四、发布规范1. 每个版本发布前,要进行严格的测试,确保软件的质量和稳定性。

2. 每个版本发布时,要记录发布日期、发布人、版本号等信息。

3. 发布后要及时更新版本控制工具,将发布的版本标记为稳定版本。

五、变更管理规范1. 每个版本开发过程中,要及时记录相关的变更信息,包括功能变更、bug修复等。

2. 对于关键的变更,要在团队内进行讨论和评审,并及时通知相关人员。

总之,软件版本管理规范是保持软件开发过程稳定和可控的重要手段。

通过合理的版本号命名、版本控制、文档管理、发布规范和变更管理,能够更好地管理软件版本,提高软件开发的效率和质量。

项目软件版本号管理规范

项目软件版本号管理规范编制审核批准日期日期日期2022.9.5内部资料,注意保密修订内容创建文档修订时间2022.9.5版本号V1.0修订人Revc.c 2/8一 . 目的1.1 软件版本按照一定的规则保存所有版本,避免发生版本丢失或者混淆等现象,并且可以快速准确的查找到任何版本。

1.2 软件版本规范有利于公司各部门之间的对接工作,有利于公司内部资料统一管理。

1.3 本文档是为规范研发部软件版本管理而制定的。

二 . 范围2.1 本文档为研发部软件开辟版本提供有关版本管理规范的相关内容,包括:2.2 版本标识方法及管理2.3 版本升级2.4 文档及源码的备份制度2.5 所有研发部软件工程师成员都必须遵照项目软件管理规范操作,公司内部使用按照文档及源码存放备份制度。

三 . 版本管理3.1.1 每一个归档版本都有两个版本号:内部版本号和外部版本号。

版本号使用 VP 规则, V(Version)是指外部版本号(研发测试版本), P(Patch)是指补丁版本号(可选)。

3.1.2 版本号命名: V/B+主版本号+次版本号+修订版本号+日期版本号Revc.c 3/83.2.1 主版本号:当功能模块有较大的变动,比如增加模块或者是整体架构发生变化。

此版本号由项目决定是否修改。

3.2.2 次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或者增强。

此版本号由项目决定是否修改。

3.2.3 修订版本号:普通是 Bug 的修复或者是一些小的变动或者是一些功能的扩充,要时常发布修订版,修复一个严重 Bug 即可发布一个修订版。

此版本号由项目经理决定是否修改。

3.2.4 日期版本号:用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。

此版本号由开辟人员决定是否修改。

如: V8.1.0.XXX (上一级版本号有变动时,下级要归零)如此时版本号为: V8.1.0.XXX ,此时为内部测试阶段3.3.1 开辟人员修复了测试人员提交的 bug 并经测试人员测试验证关闭bug 之后,发布到外网时,此时就进入了软件的下一个阶段,版本号可改为:Revc.c 4/8V8.1.1.XXXX ,如当前日期跟上一个版本号的日期不一样,版本号可改为:V8.1.1.XXX。

软件版本管理规范V2

软件版本管理规范V21. 引言软件版本管理是指对软件开发过程中各个版本的控制,以确保软件的可靠性、稳定性和可维护性。

本规范旨在建立一个统一的软件版本管理流程,规范开发人员在软件版本控制方面的操作和行为。

2. 基本原则2.1 版本命名规则版本命名采用主版本号.次版本号.修订版本号的格式,例如:1.0.0。

- 主版本号:当进行重大改动和功能新增时,递增主版本号。

- 次版本号:当进行小的修改和功能调整时,递增次版本号。

- 修订版本号:当进行bug修复和性能优化时,递增修订版本号。

2.2 版本控制工具使用专业的版本控制工具,如Git、SVN等。

版本控制工具能够记录软件的变更历史、回滚操作、分支管理等,方便团队合作和代码的版本控制。

2.3 分支管理策略采用分支管理策略可以实现多人协作开发,减少代码冲突的风险。

- 主分支:用于发布稳定版本的分支,命名为master或main。

- 开发分支:用于日常开发的分支,命名为develop。

- 功能分支:用于开发特定功能的分支,命名为feature/功能名称。

- 修复分支:用于修复bug的分支,命名为bugfix/bug编号。

- 发布分支:用于发布版本的分支,命名为release/版本号。

2.4 版本发布流程- 开发人员从develop分支创建功能分支,开发和测试功能。

- 开发完成后,将功能分支合并到develop分支。

- 当develop分支中的功能积累到一定程度时,从develop分支创建发布分支。

- 在发布分支上进行测试、修复bug,并最终合并到master分支发布版本。

- 同时将master分支的代码合并到develop分支,保证两个分支的同步。

2.5 版本文档管理每个版本需要编写相应的版本文档,包括版本号、发布日期、主要改动内容、已知问题等信息,方便用户了解和使用软件。

3. 版本管理流程3.1 新建项目创建新项目时,使用版本控制工具创建项目仓库,并上传初始代码。

软件版本管理规范

文件制修订记录1.0目的规范软件产品版本升级流程,规范管理版本号,加强不同版本软件保存的可靠性。

2.0范围研发结束进行测试或投入应用的独立软件产品和已销售产品中的独立软件产品的升级或变更管理。

3.0职责3.1 IT 部负责管理软件版本号并在软件升级结束后向生产部提供新版本的软件系统。

3.2 IT 部项目负责人及软件工程师负责对软件系统进行升级并记录升级信息。

3.3软件工程师在完成软件安装后应填写《客户版本信息清单》,提交IT 部进行归档。

4.0程序4.1 软件版本命名:4.1.1软件版本号由四部分组成: 4.1.1.1第一部分主版本号; 4.1.1.2第二部分子版本号; 4.1.1.3第三部分阶段版本号;4.1.1.4第四部分日期加希腊字母版本号;例如:主版本号4.2 版本变更4.2.1对于重大类软件更新,项目负责人组织技术部、质量部进行会议进行评审。

4.2.2对于增强类软件更新,项目负责人组织技术部进行会议进行评审。

4.2.3对于纠正类软件更新,项目负责人直接分配此次更新的工作任务。

4.2.4所有变更过程参照《软件更新控制程序》要求执行。

4.3 软件版本输出4.3.1生产部软件版本管理员必须是外界获取应用程序的唯一出口。

4.3.2生产部版本管理员必须对交付产品中的软件信息做出详细记录并对该销售产品的升级及变更情况做出记录。

4.3.3IT部对软件变更升级后必须再次向版本管理员提供升级后的软件版本。

4.4软件版本的储存4.4.1在产品配置库为每个项目组分配产品输出存储区域。

并为相应的项目负责人分配写读权限。

生产部版本管理员分配只读权限。

4.4.2软件项目负责人将源代码及应用程序上传到软件服务器的配置库并刻录光盘存档。

5.0相关文件《软件更新控制程序》6.0相关记录《培训记录》ISO13485-2016/ISO9001/IATF16949文件范例客户培训签到表项目名称:_________________________课程名称:_________________________ 日期: ______________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件版本管理规范
V1.0.0
文档版本变更记录:
目录
前言 (4)
1 范围 (6)
2 术语和定义 (6)
2.1 软件 (6)
2.2 产品软件 (6)
2.3 演示软件 (6)
3 软件版本命名规则 (7)
3.1 软件版本命名组成 (7)
3.2 产品软件版本命名 (7)
3.3 演示软件版本命名 (8)
3.4 正式版本号的升级规则 (8)
3.4.1 软件版本升级规则 (9)
3.4.2 演示版本升级规则 (9)
3.5 版本的安装文件命名规则及存放路径 (10)
4 软件版本发布流程 (10)
5 管理条例 (11)
6 附录 (11)
前言
为规范部门产品软件版本的管理与控制,保证产品版本的有效与质量,制定本标准。

本标准由移动金融事业部拟制。

本标准于2015年6月首次发布。

软件版本管理规定
1范围
本标准规定了移动银行事业部产品软件版本的控制与管理。

本标准适用于移动银行事业部产品软件版本的控制与管理。

2术语和定义
下列定义适用于本标准。

2.1软件
指与产品相关的所有软件,可以分为产品软件和演示软件。

2.2产品软件
已签订合同,有明确交付日期的产品。

2.3演示软件
处于研发阶段,并未正式投入生产的应用。

3软件版本命名规则
3.1软件版本命名组成
产品的正式软件版本命名由四部分组成。

第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。

产品的演示版本命名由四部分组成。

第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号。

3.2产品软件版本命名
产品软件版本的命名规则如下所示:
产品标识VX.Y.Z_YYMMDD
版本号和时间之间以下划线分隔。

具体含义见表1。

表1 软件版本命名规则描述
例如:
信用卡V1.0.0_150501 ,表示信用卡V1.0版本在2015年5月1日做了一次修订并发布了版本。

3.3演示软件版本命名
演示软件版本的命名规则如下所示:
产品标识VX.Y.Z_YYMMDDdemo
版本号和时间之间以下划线分隔。

具体含义见表2。

表2 演示软件版本命名规则描述
例如:
信用卡申请V1.0.0_150501demo ,表示信用卡申请demo软件的V1.0版本在2015年5月1日做了一次修订。

3.4正式版本号的升级规则
软件的正式版本号升级,应该能体现出版本继承性关系,根据软件改动的大小,进行正
式版本号升级。

3.4.1软件版本升级规则
1)研发阶段主版本X的值为0,上线主版本X升级为1,后续根据合同修
改主版本号,如第一期合同主版本号为1,第二期合同主版本号为2.
2)软件的初始正式版本号为V1.0.0;
3)软件次版本号根据修改的功能及工作量依次递增。

如增加一项大的功能,
则次版本号增加1。

4)修订号及时间:在没有增加或减少大功能情况下的改动,使用修订号。


一天发布的修订版本不超过10个,如2015年5月1日,共对一个软件做了3次
修改,软件主版本号及次版本号为1和1,则这一天发布的版本分别为:
V1.1.0_20150501、V1.1.1_20150501、V1.1.2_20150501.
3.4.2演示版本升级规则
1)演示版本X的值为0,不做升级。

.
2)软件的初始版本号为V0.1.0;
3)软件次版本号根据修改的功能及工作量依次递增。

如增加一项大的功能,
则次版本号增加1。

4)修订号及时间:在没有增加或减少大功能情况下的改动,使用修订号。


一天发布的修订版本不超过10个,如2015年5月1日,共对一个软件做了3次
修改,软件主版本号及次版本号为0和1,则这一天发布的版本分别为:
V0.1.0_20150501demo、V0.1.1_20150501demo、V0.1.2_20150501demo.
3.5版本的安装文件命名规则及存放路径
1)安装文件名同软件版本命名;
2)对外发布的产品版本及演示版本,如无特殊要求,均统一上传到fir.im平台。

上传
时在更新日志说明使用此软件所需具备的条件及本次更新的详情,如服务地址的设
置以及本次发布的版本做的修改。

3)备注:演示版本发布时需注意,同个版本如果功能不变,仅修改logo、增加或减
少外设等,打包时使用同个ID,发布时使用同一个地址,可下载历史版本。

4软件版本发布流程
1)软件开发人员通过starteam提交修改版本。

2)项目经理审核版本质量,确保达到发布标准;
3)由项目经理根据该版本的变更改动量大小及复杂度确定版本号,并对该版本的历史
版本统一管理(建议使用excel表格记录版本号及改动)。

4)版本发布的工作由项目经理负责,发布的版本必须有备注说明(每月月底项目经理
提交所负责的项目版本excel表格给**版本管理员**)。

5管理条例
1)有审核权的人员不在岗时,应事先指定授权人;
2)项目结束开发阶段,进入版本发布阶段时,项目经理应通过公司邮件形式通知项目相干
人,包括版本发布的地址及版本号,功能描述等。

3)版本管理员每月月底整理一次版本信息,保存到服务器(192.168.*.**),并以邮件形
式发给部门经理。

6附录
1)附录A《版本说明表》
附录A
版本说明表
表HT-2005-01 编号:
是否
通过不通过
通过不通过通过不通过。

相关文档
最新文档