- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
后共享软件的发布_管理
1、版本控制
1.1版本控制方法
l 软件内版本
Build版本号,资源文件的Version项中设置。
l 发布版本
程序中设置的版本号,此项可选,如:需要在DLL中导出自己的版本号。
l 版本变更记录
创建工程的附加资源ReadMe.txt附录,在其中中说明版本变更的详细记录,按时间顺序说明每次变更的内容、版本情况。
l 文档中的版本
项目文档中对版本变更的记录,记录变更时间、人员、变更内容等。
l 文档版本
项目文档本身的版本。
l 系统内部各插件或模块的版本依赖关系
当系统由多个插件或者模块组成时,一定要非常详细地控制其相互之间的依赖关系,这会影响到系统是否可用或某个功能的可用性、某个插件是否能正常加载,服务和事件的绑定和响应是否正确等。因此需要在程序发布时做好依赖关系的梳理,保证所发布的程序各部分之间满足其相互间的(最低)依赖性要求,如果有依赖性问题,则做好加载控制和功能控制。
l 依赖关系分为:
静态依赖(结构性依赖,A必须依赖B库文件方可运行);
动态依赖(服务性依赖,A对B服务或者事件级别的依赖,A运行不必依赖B的库文件,但是服务可能会无法正常调用)。
1.2主程序版本
l?? 主程序版本号的相对稳定性,它代表整体软件产品的对外版本。
l?? 综合插件版本修改主程序副版本号
一段时间内,影响的只是主程序的副版本号,但是当插件/模块的版本变更达到一定程序之后,也需要根据变更的幅度大小同时调整主程序版本号。
l?? 主程序变更对插件或模块依赖性的影响
1.3插件/模块版本
l?? 插件主版本与主程序主版本号的一致性
l?? 插件副版本号的独立性
l?? 插件或模块版本变更对相互依赖关系的影响
一个插件变更,会涉及其接口的变化、服务/事件的变化、与数据交互的关系等,这会影响到对其有依赖关系的插件/模块,因此一个插件/模块变更之后需要及时梳理其依赖关系,及时调整与其相关的插件/模块,从而保证系统正常运行。
1.4数据版本
l?? 数据版本与程序版本设置相互独立
l?? 程序变更会导致数据的更新升级
l?? 主程序或插件模块对数据版本的依赖关系
2、发布流程
2.1发布前准备
l?? 源码、库文件(dll、lib)整理
l?? 版本整理:主程序、插件/模块的版本整理,保证版本代码修改后版本及时更新
l?? 依赖整理:很重要,及时更新模块间的版本依赖关系
l?? 文档更新:文档要与软件变更同步
l?? 数据更新:最后是数据升级更新,并注明与其更新相关的模块
2.2发布
l?? 发布配置管理
n?? 过滤条件;
n?? 发布名称、版本;
n?? 发布说明与通告(邮件、网站等形式);
l?? 发布备份
n?? 按发布版本和日期备份源码、文档。
2.3 发布反馈(可选)
l?? 本次发布后系统是否正常运行?
l?? 是否存在兼容性问题?
l?? 是否发现新的Bug?
3、发布人员
l?? 软件主程序(主版本)版本管理、发布人员
l?? 插件/模块版本管理、发布人员
l?? 版本依赖关系管理、发布人员
l?? 程序-数据依赖关系管理、发布人员
4、周期控制
视具体情况安排,保证发布的连续性和稳定性。
您可能关注的文档
最近下载
- 第三单元第1课+广而告之+课件+ 2024——2025学年人教版(2024)初中美术七年级下册.pptx VIP
- 第三单元第1课《广而告之》课件-+ 2024——2025学年人教版(2024)初中美术七年级下册.pptx VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)试题附答案.doc
- 第三单元第1课《广而告之》课件-七年级美术下册(人教版2024).pptx VIP
- 2025【基于精准重心法的S家电企业物流配送中心选址和路线规划问题实证研究14000字】.docx
- 基于精确重心法的农产品冷藏仓库选址研究一以米易为例.docx
- (二模)2025届大湾区高三普通高中毕业年级联合模拟考试 (二)地理试卷(含答案详解).docx
- 双叉臂式悬架设计.docx
- 新生儿先天性肛门闭锁护理.pptx
- IEEE C57.149-2012国外国际标准.pdf
文档评论(0)