网站大量收购闲置独家精品文档,联系QQ:2885784924

[企业管理]JSMSoft软件配置管理中的基本概念.ppt

[企业管理]JSMSoft软件配置管理中的基本概念.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[企业管理]JSMSoft软件配置管理中的基本概念

软 件 配 置 管 理 的基 本 概 念 (Jasmine Soft Configuration Management System) 敏捷中的敏杰: JSMSoft MJClient 单机版 JSMSoft MJServer 标准版 JSM Compare 代码对比工具 JSM Merge 代码合并工具 分布式版本控制、集成ShareFlow工作流、严格而又灵活的权限管理。 ----- 让每个软件开发人员都能方便地管理好自己的代码 JSM软件项目管理系统 JSM = Jasmine Software Management 集:分布式版本控制、集中式版本控制 集:先进软件代码对比合并工具、ShareFlow工作流程、协同平台 集:开发库、受控库、产品库 三库管理 集:SJ207标准、GJB5000 等标准 集:文档管理、代码配置管理、开发工具管理 集:PLM、档案管理、协同办公 集 :三员管理、软件加密管理、文件加密存储和传输等多种安全策略 目录 JSM Soft 功能完备 复杂配置 符合标准 方便灵活 安全可靠 稳定高效 软件配置管理 基本的版本控制 串行版本管理 并行版本管理 辅线 分支 变体 三库管理:开发库、受控库、产品库 什么是软件配置管理 一套应用技术上和管理上的指导和监督方法,用来:识别和记录配置项的功能特征和物理特征;控制这些特征的变更;记录和报告变更的处理和执行的状态;以及验证其是否满足特定的需求。 —— 一个权威定义 (被CMM、CMMI引用) 软件配置管理的一些比喻 图书管理 (在一借一还的过程中都需要记录) 保险柜 (软件资产可能丢失、被窃取和泄露,特别是源代码) 照片 (适当保存历史版本,所有的一切软件资产都可以保存) 接力赛 (工作流程:协同配合、测试、审核、批准、发放) 企业没有配置管理时遇到的问题 缺乏交流:软件开发人员之间缺乏必要的交流 混乱:产品升级和维护所必需的程序和文档非常混乱 人员流动:开发过程中的人员流动经常发生 管理不善:因管理不善致使未经测试的软件加入到产品中 状态不清:项目开发状态不清楚 规模小:软件生产达不到规模化 目录 JSM Soft 功能完备 复杂配置 符合标准 方便灵活 安全可靠 稳定高效 软件配置管理 基本的版本控制 串行版本管理 并行版本管理 辅线 分支 变体 三库管理:开发库、受控库、产品库 版本控制需要解决的问题 在软件开发中会遇到一些非常棘手的问题: 需要将整个软件版本恢复到以前的某一时间的状态; 控制某个程序在同一时间只能被一个程序员修改; 当某个程序在同一时间被多个程序员修改后,能有办法处理。 这时就需要使用版本控制软件进行管理了。版本控制软件可以将某一程序恢复到以前的某一时间的状态,甚至将整个软件版本恢复到以前的某一时间的状态。也能够实现某一程序在同一时间只能一个开发人员修改,还可以配制成允许多人修改,最后将不同版本合并为新版本。 集中式版本控制 与 分布式版本控制 版本管理是配置管理里重要的一项环节。 版本管理,主要是建立一个公共存储区,记录版本,防止版本覆盖,防止版本混乱。 集中式版本控制:公共存储区放置于服务器上 分布式版本控制:公共存储区放置于多台服务器上和开发人员自己的机器上,大多数操作能在客户机本地进行,而不需要网络操作,同时具备集中式版本控制所有的功能。 集中式管理 采用星形结构,也就是设立一个公共储区,作为参照物和枢纽,大家统一从这个公共点取代码,程序改完后,都把自己改的那部分全部传到公共存储区,别人再从那里取用。 集中管理中的问题和解决之道 假设两个程序员同时修改同一源代码,会出现程序覆盖问题。(即后提交的代码B会把先提交的代码A覆盖) 串行方法 监控。阻止同时修改的事情发生。 并行方法 辅助。使同时修改的内容合并到一起。 串行方法 – 软件处于维护期时,改动量较小时采用 系统管理员授权给各个用户; 未经授权的用户则无法访问服务器上的文件; 用户通过check in和check out 的方式访问服务器上的文件; 加锁功能:在文件更新时保护文件,避免不同的用户更改同一文件时发生冲突。 通过JSM Compare来比较不同版本的源程序: 本地与服务期上的必威体育精装版版本 本地与服务期上的任意一个版本 服务器上不同版本对比 并行方法 – 软件处于

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档