- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件配置管理软件配置管理(Softwareconfigurationmanagement,SCM)目录TOC\o1-5\h\z \o CurrentDocument 软件配置管理1
什么是软件配置管理2
\o CurrentDocument 配置管理的任务2
\o CurrentDocument 实施软件配置管理的优点2
\o CurrentDocument 配置软件管理实施的流程3
软件配置管理与CMMI4
软件配置管理案例分析4
案例:配置管理在软件企业中的应用4
软件配置管理(SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。SCM活动的目标就是为了配置管理是对产品进行标识、存储和控制,以维护其完整性、可追溯性以及正确性的学科。目的是使错误降为最小并最有效地提高生产效率。
配置管理的任务
维护和编制公司配置管理规划、流程和策略。
负责日常运行维护及系统优化,负责配置管理工作,包括权限分配、基线管理、版本管理、变更管理、配置审计等;负责配置管理报告的编写和分析。
监督和审核项目过程中配置管理规范的实施情况,为项目组提供配置管理流程、工具方面的咨询、培训和支持,参与公司产品及体系认证与维护工作
负责建立和优化公司配置管理的相关规范和流程并进行相关推广。
不断优化公司配置管理方法和工具
定义配置项:软件配置项(SCI)即软件配置管理的对象。软件开发过程中产生的所有信息构成软件配置,它们是:代码(源代码、目标代码)以及数据结构(内部数据、外部数据)、文档(技术文档、管理文档、需方文档)、报告,其中每一项称为
标识配置项:正确标识软件配置项对整个管理活动非常重要,对软件开发过程中的所有软件项目赋予唯一的标识符,便于对其进行状态控制和管理。
定义基线:基线标志着软件开发过程一个阶段的结束,任一软件配置项,一旦形成文档并审议通过,即成为基线。基本的作用在于把各阶段的工作划分得更明确,使本来连续的工作在这些点上断开,以便检验和肯定阶段成果。
定义软件配置库:软件配置库内容涵盖开发的全过程.
实施软件配置管理的优点?节约费用:缩短开发周期、减少施工费用?利于知识库的建立:代码对象库、业务及经验库?规范管理:量化工作量考核、规范测试、加强协调与沟通。
配置软件管理实施的流程
设计配置管理库
根据项目开发的要求,设计开发资源的存储模式,良好的存储模式有利于减轻管理上的负担,增强配置管理库的访问性能,同时便于控制访问权限,保护软件资产。
定义配置管理系统的角色
需要确定与配置管理相关的所有角色,包括他们的相应的活动。在开发过程中,一个开发人员可能兼任多种角色,但一项任务在同一时刻只能由一个角色来执行。
一般配置管理中的角色主要包括:
项目经理配置管理员?软件开发人员?测试人员QA人员?
制定配置管理流程
配置管理实施的一个重要阶段,主要目的是根据项目开发的需要,制定相应的配置管理流程,以更好地支持开发,主要活动包括:
?定制并行开发策略。合理的并行开发策略应该具有以下特点:协调项目的复杂性和需求,统一创建分支类型和元数据,为开发过程中的变更集成制定有效的规范,适时反映开发过程中方法和需求的变化:
?发布版本管理。软件开发过程中的一个关键活动是提取工件的相关版本,以形成软件系统的阶段版本或发布版本,一般将其称为稳定基线。一个稳定基线代表新开发活动的开始,而一系列定制良好的活动之后又会产生一个新的稳定基线。有效地利用此项功能,在项目开发过程中可以至始至终管理、跟踪部件版本间的关联。
相关人员的培训
实施配置管理系统,相关人员需要接受培训:
?开发人员培训:针对开发人员,主要学习配置管理工具与开发相关的常用操作?管理流程培训:针对全体人员,目的是了解配置管理策略和流程,以及如何与开发管理、项目管理相结合。
能力成熟度集成模型(CapabilityMaturityModelIntegration)是由美国卡耐基■梅隆大学的软件工程研究所(SEI)组织开发,并于2002年发布的一种规范、实用的途径来管理软件过程的模型.CMMI通过指导软件开发人员的活动来改进软件过程,以达到软件过程可复用性、可定量管理、可有效控制的目的.软件配置管理是CMMI可重复级的一个关键过程域(KeyProcessArea,KPA),其目的是在整个项目的软件生命周期中,保持软件产品的完整性和可追踪性,这包含了对改变的控制和所有能影响到改变的软件因素的管理.作为过程实现、过程优化的一部分,配置管理是实现软件过程的基本保证,它还是基于重用的软件开发的管理手段,所以成为软件过程管理的核心.CMMI模型清晰地描述了SCM,并说明了SCM的目的和所要达到的目标,具体描述了某级成熟度下软件过程在该方面所应达到的一组目标和实现这些目标的一组关键实践(Ke
您可能关注的文档
最近下载
- 2025年2季度5G产业和市场发展报告-TD产业联盟.pptx VIP
- 基于plc的中央空调控制系统设计.docx VIP
- 2017年11月浙江卷(健忘妈妈趣事)-2022年新高考英语读后续写历年真题解析(40张精品课件).pptx VIP
- 2023年资料员资格考试题库答案下载.docx
- 2025年中考数学总复习《二次函数的实际应用》专项测试卷(附答案).docx VIP
- 2025年护理核心制度考核试题(附答案).docx
- 超星尔雅学习通《中华传统文化之文学瑰宝》2021章节测试答案.docx VIP
- RAZ-D分级阅读学前英语绘本Pillow Fort Password(可打印成册).pdf
- 《赤壁》PPT下载一等奖新优质课比赛公开课获奖.ppt VIP
- 论语 原文版精校 可直接打印.pdf VIP
原创力文档


文档评论(0)