软件配置管理20863

软件配置管理20863

ID:43570589

大小:57.50 KB

页数:9页

时间:2019-10-11

软件配置管理20863_第1页
软件配置管理20863_第2页
软件配置管理20863_第3页
软件配置管理20863_第4页
软件配置管理20863_第5页
资源描述:

《软件配置管理20863》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件配置管理(SCM)引言随着我们系统迅速升级,客八订制产品越来越多,开发人员的增加,使我们公司在捉升软件开发能力成熟度水平时而临诸多挑战,如:•缺少冇效的变更管理和问题解决跟踪手段。•软件存在多个版本,在保存版木时由于缺少工具的支持,难以对版木加以标识和关联,在版本冋溯时容易产生混乱。•在并行开发吋,山于缺少工具进行并发控制,会发生覆盖工作,丢失修改的现象。鉴于以上挑战,我们迫切需要建立一个平台,对项冃整体流程进行强有力的统一管理。这项管理工具应能实现需求管理与状态跟踪、版本管理和变更管理等功能,支持CMM模型屮配置管理过程域(SCMKPA)日标的实现,从而

2、帮助我们提高软件产品质量和客户满意度的目的。软件开发管理的核心是软件配置管理。现在软件配置管理越来越被重视。1软件配置管理概述1」软件配置管理定义IEEE定义:软件配置管理(SCM——SoftwareConfigurationManagement)是一•门应用技术、管理和监督相结合的学科,通过标识和文件來记录配置项目的功能和物理特性。通过控制这些特性的变更,然后记录和报告变更的过程和状态,并验证他们与需求是否一致。从IEEE的定义可以看出软件配置管理是一门综合性的学科,它不仅包含了管理,也包含了一些技术手段。通俗点说SCM是通过技术及行政于•段对软件产站及其开

3、发过程和牛:命周期进行控制、规范的一系列措施和过程,它通过控制、记录、追踪对软件的修改和每个修改生成的软件组成部件來实现对软件产品的管理。SCM可以协调软件开发使得混乱减到最小,是一种标识、组织和控制修改的技术,1=1的是使错谋达到最小并最侑效地提高生产效率。1.2软件配置管理功能简介在ISO9()()0.3中,对配置管理系统的功能作了如卜•描述:。唯一地标识每个软件项的版本;。标识共同构成一完整产品的特定版木的每一软件项的版木;。控制由两个或多个独立工作的人员同时对一给定软件项的更新;。按要求在一个或多个位宜对复杂产品的更新进行协调;0标识并跟踪所有的措施和

4、更改;这些措施和更改是在从开始直到放行期间,山于更改请求或问题引起的。1.3软件配置管理作用及意义软件配置管理(SCM)是IS09001和CMMLevel2中的重要组成元素,它在软件产品开发的住命周期小,提供了结构化的、有序化的、产品化的管理软件工程的方法,是软件开发和维护的:基础。软件配置管理是一纟R追踪和控制活动,它开始于软件开发项目之初,结束于软件被淘汰之时。实施软件配置管理的目的是保证软件项目的工作产品在整个项目周期中的“完整性”。所谓完整性是指,工作产品要求有完整的变更历史记录,要求有正式的变更过程,而且还要求保证工作产品能和需求以及变更保持一致性。

5、SCM使软件产品变为受控的和可预见的,它控制这样几个问题:1.谁做的变更?2.软件有什么变更?3.什么时间做的变更?4.为何要变更?通过实施SCM,可以达到可重用过程制度化,包括:满足纽•织的政策方针、计划和过程描述文档化、分配适当资源(包括资金,人员和工具)、确定责任和权限、培训相关人员、通过不同级別的管理方法和纠正活动检测状态。置于SCMZ下的工作产品包括发送给用户的软件产品(如软件需求文档,软件代码),用于内部使用的软件工作产品(如过程描述),和用于创建工作产品的工具等(如操作系统、数据库、开发工具)。SCM还川于建立和维护软件工作产品基线。基线是rti

6、配登项及相关实体纽成的,包括组成软件产站的相关版本、设计、代码、用户文档等。它是软件生命周期中各开发阶段末尾的特定点,即里程碑。通过正式的技术评审而得到的软件配置的正式文本才能成为基线,它的作用是使各个阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检验和肯定阶段成果。基线是配置项继续发展的一个固定棊础。实丿施SCM不论是对软件开发者、测试者、项目经理、QA人员,还是客户都将会获得很多好处:有助于规范团队各个角色的行为,同时乂为各个角色Z间的任务传递和交流提供无缝的接合;能帮助项目经理更好地了解项目的进度、开发人员的负荷、工作效率和产站质量状况

7、、交付H期等信息。2软件配置管理功能(SCM)SCM分为四大功能领域:配置项的标识、变更控制、配置状态统计、配置审核。2」配置项的标识配置项的标识包括标识软件系统的结构,标识独立部件,并使它们是町访问的。配置标识的冃的,是在整个生命周期中标识系统各部件并提供对软件及其软件产品的跟踪能力。所谓配置项,简单地说就是受SCM控制和管理的工作产品单元也是配置管理的目标。什么能作为配置项进行管理?下面举一些例子,程序(源代码、冃标代码、对执行程序、函数等)、文档(需求定义、系统分析、系统设计、高层设计、低层设计、测试规格说明书、测试计划、安装手册、发布说明、用户手册等)

8、、数据(测试数据和项1=1数据)、执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。