




免费预览已结束,剩余2页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件发布版本计划说明 版本号(version number)版本号是版本的标识号。每一个操作系统(或广义的讲,每一个软件)都有一个版本号。版本号能使用户了解所使用的操作系统是否为最新的版本以及它所提供的功能与设施。每一个版本号可以分为主版本号与次版本号两部分。例如:DOS4.0,主版本号是4,次版本号是0。 版本控制比较普遍的 3 种命名格式 :一、 GNU 风格的版本号命名格式 :主版本号 . 子版本号 . 修正版本号 . 编译版本号 英文对照 : Major_Version_Number.Minor_Version_Number.Revision_Number.Build_Number示例 : 1.2.1, 2.0, 5.0.0 build-13124二、 Windows 风格的版本号命名格式 :主版本号 . 子版本号 修正版本号 . 编译版本号 英文对照 : Major_Version_Number.Minor_Version_NumberRevision_Number.Build_Number示例: 1.21, 2.0三、.Net Framework 风格的版本号命名格式:主版本号.子版本号.编译版本号.修正版本号英文对照: Major_Version_Number.Minor_Version_Number.Build_Number.Revision_Number版本号由二至四个部分组成:主版本号、次版本号、内部版本号和修订号。主版本号和次版本号是必选的;内部版本号和修订号是可选的,但是如果定义了修订号部分,则内部版本号就是必选的。所有定义的部分都必须是大于或等于 0 的整数。应根据下面的约定使用这些部分:Major :具有相同名称但不同主版本号的程序集不可互换。例如,这适用于对产品的大量重写,这些重写使得无法实现向后兼容性。Minor :如果两个程序集的名称和主版本号相同,而次版本号不同,这指示显著增强,但照顾到了向后兼容性。例如,这适用于产品的修正版或完全向后兼容的新版本。Build :内部版本号的不同表示对相同源所作的重新编译。这适合于更改处理器、平台或编译器的情况。Revision :名称、主版本号和次版本号都相同但修订号不同的程序集应是完全可互换的。这适用于修复以前发布的程序集中的安全漏洞。程序集的只有内部版本号或修订号不同的后续版本被认为是先前版本的修补程序 (Hotfix) 更新。版本号管理策略一、 GNU 风格的版本号管理策略:1项目初版本时 , 版本号可以为 0.1 或 0.1.0, 也可以为 1.0 或 1.0.0, 如果你为人很低调 , 我想你会选择那个主版本号为 0 的方式 ;2当项目在进行了局部修改或 bug 修正时 , 主版本号和子版本号都不变 , 修正版本号加 1;3. 当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ;4当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1;5另外 , 编译版本号一般是编译器在编译过程中自动生成的 , 我们只定义其格式 , 并不进行人为控制 .二、 Window 下的版本号管理策略:1目初版时 , 版本号为 1.0 或 1.00;2. 当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变 , 修正版本号加 1;3. 当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ;4. 当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1;5. 另外 , 编译版本号一般是编译器在编译过程中自动生成的 , 我们只定义其格式 , 并不进行人为控制 .另外 , 还可以在版本号后面加入 Alpha, Beta, Gamma, Current, RC (Release Candidate), Release, Stable 等后缀 , 在这些后缀后面还可以加入 1 位数字的版本号 .对于用户来说 , 如果某个软件的主版本号进行了升级 , 用户还想继续那个软件 , 则发行软件的公司一般要对用户收取升级费用 ; 而如果子版本号或修正版本号发生了升级 , 一般来说是免费的 . , 分为 4 个版本。每个版本有两部分描述,任务,主要描述在此版本阶段需要解决的问题;重点,描述在此阶段需要着重思考的问题。各个版本可以有多次迭代周期,每个迭代周期预计持续时间在 2 4 周,且时间定量。1 0.2 版本 项目雏形1.1 任务1.1.1 前期可行性分析1.1.2 基础框架 demo1.2 重点1.2.1 确定项目方向及可行性2 0.5 版本 项目基础框架2.1 任务2.1.1 解决高业务量、高风险、影响架构核心问题2.1.2 确定系统整体结构2.2 重点2.2.1 完成核心基础框架,确定架构3 0.7 版本 项目实现3.1 任务3.1.1 实现项目完整功能3.1.2 整理系统框架3.2 重点3.2.1 系统框架结构优化与功能完善4 0.9 版本 项目优化4.1 任务4.1.1 系统框架性能优化4.2 重点4.2.1 系统框架性能优化5 1.0 版本 项目发布5.1 任务5.1.1 发布版本5.2 重点5.2.1 项目整理5.2.2 测试解决安全问题 SQL 注入每个版本应该及时得到反馈,反馈结果直接作为确定下一个版本详细计划的依据。业务需求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册消防工程师考试消防工程案例分析专项训练试卷实战演练
- 2025年秋季英语六级写作冲刺押题模拟试卷
- 2025年造价员考试试卷 工程造价控制专项解析
- 2025年Python二级考试押题试卷 知识点全覆盖
- 民法典婚姻篇宣传课件
- 玉米增产知识培训心得体会
- 玉石鉴定师知识培训班课件
- 2025年专业车辆租赁合同保证金缴纳与租赁合规性审查服务协议
- 2025年电子信息领域知识产权运营管理专业服务协议
- 2025年度智能社区商业物业公共设施维护升级服务协议
- 2025年十八项医疗核心制度考试试题库及参考答案
- 2025-2030年中国黑色像素定义层材料(BPDL)市场调研分析及投资前景研究预测报告
- 2025至2030中国开环霍尔效应电流传感器行业发展趋势分析与未来投资战略咨询研究报告
- 塑料海洋污染课件
- 民族宗教法规课件
- 2025年吉林省事业单位招聘考试公共基础知识考试试题库及答案详解
- 2025年农业科技学(农业技术推广)知识考试题库与答案
- 四川农商联合银行笔试题库及答案
- 2025年陕西西安工程大学专职辅导员招聘考试笔试试题(含答案)
- 共享员工模式创新创业项目商业计划书
- 2025年陕西省评标专家考试题库及答案
评论
0/150
提交评论