ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:21.10KB ,
资源ID:6431178      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6431178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(资料软件配置管理过程Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

资料软件配置管理过程Word下载.docx

1、计划、文档、程序、记录等。这些制品包括需要提交给客户或者最终用户的制品,也包括那些无需提交的制品。支持性记录除配置项外,有一类工作产品,如各类报告、变更单、问题单、会议记录等,作为重要的工作产品需要管理,但又不需要变更,这些工作产品称为支持性记录。配置库为项目建立或可以利用的一个仓库,用于存储软件配置项和相关联的配置管理信息。构建(Build)包括把源文件转换成目标文件相关的所有处理过程。在软件程序开发中,构建活动可分成几个关键行为:依赖性检查、源码编译、可执行连接,有时还会包括某种形式的数据文件的生成。SCCB(Software Configuration Control Board)软件配

2、置控制委员会,是项目的决策性组织,负责评价、认可或否定有关变更建议并确保已授权的变更得以执行。SCM组负责协调和实施项目SCM的小组,由SCM经理和SCME两类角色组成。SCM经理SCM组的负责人,此角色可由专职担任也可兼职。SCME(SCM 工程师)项目SCM活动负责人。此角色可专职担任也可兼职。SCMP软件配置管理计划2方针软件配置管理活动必须遵循以下方针:1.每个项目都应指定SCME来负责软件配置管理工作;2.软件配置管理活动贯穿软件项目生命周期的所有阶段;3.软件配置管理活动的对象需包括:对外发布的软件产品、指定的内部软件工作产品以及指定的软件项目支持工具等;4.为软件项目建立配置库,

3、用来存储配置项/单元和相关联的配置管理记录;5.定期审计软件基线和软件配置管理活动。3过程综述软件配置管理是CMM L2的一个关键过程域,其目的是协调软件开发过程,使混淆减至最小,从而保证软件工作产品在软件项目生命周期中的完整性和一致性。软件配置管理是应用于整个软件过程中的庇护性活动,其主要责任是控制变更。SCM通过标识配置项并系统的控制配置项的更改来帮助开发团队“维持秩序”,尽可能的降低开发过程中的混乱程度;通过审计活动来保证软件工作产品被正确的实现;通过状态报告来改善相关人员之间的及时通信,解决“左手不知道右手在干什么”的问题。本过程将通过SCM策划、配置标识、配置控制、配置审计、配置报告

4、等几个部分来描述软件配置管理过程。4过程目标软件配置管理过程需要达到以下目标:1.软件配置管理活动是有计划的2.所选择的工作产品是经过标识、受到控制并具有可用性的3.所标识的软件工作产品的更改是受控的4.软件项目相关人员能够及时了解软件基线的内容和状态信息5角色与职责相关角色职责高层经理为SCM活动提供必要的资源和资金在里程碑处对SCM活动进行评审SCME负责制定项目SCM计划执行项目的SCM活动SCM 经理负责开发和维护组织级SCM相关规程及模板负责提供SCM培训和过程指导负责审计SCM过程,并协助执行改进方案管理软件产品库SCCB负责授权建立基线负责评审和授权基线变更负责评审和授权计划约定

5、的其他重要变更负责授权发布产品项目经理协助SCME制定SCM计划并支持计划的执行负责受控配置项变更的审批负责基线发布及基线变更的申请负责产品发布申请根据需要定期或随时评审SCM活动SQAE(SQA工程师)协助SCME制定SCM计划通过日常检查对SCM活动进行评审项目组成员遵循配置管理规范进行工作6输入准则软件项目策划开始WBS完成SCM人员到位7输入软件项目计划(初稿)WBS8活动8.1SCM策划1.SCME在项目策划的早期进行SCM策划活动;2.策划的主要负责人是SCME;PM和SQAE提供必要的协助3.策划的主要内容有:1)项目的SCM活动及工时估计,结果生成SCM进度计划2)选择的配置项

6、,结果生成配置项列表3)计划项目要建立的基线,结果生成基线列表4)规划配置库的结构及权限分配5)定义项目的程序构建策略及流程,形成构建计划(可裁剪)6)描述项目的产品发布计划7)描述项目的备份及安全防护计划8)如有其他管理约定,一并沟通确定并描述。4.策划的结果生成文档化的SCM计划,请参照软件配置管理计划模板5.SCM计划作为项目整体计划的一部分,需与项目计划一起,经相关人员评审通过方可生效。6.评审通过的SCM计划应纳入配置库进行管理。8.2配置标识8.2.1标识配置项1.选择要纳入配置管理的软件工作产品作为配置项,需包括需求文档、设计文档、源代码、目标代码、测试文档、管理文档(如计划、规

7、范等)、及重要的支持工具。2.指定每个配置项的责任人及纳入管理的时间点。3.为选择的软件工作产品制定命名规范和版本标识规范。8.2.2标识基线1.计划项目要建立的基线类型,需包括:需求基线、设计基线、产品基线。2.指定每类基线包含的配置项及基线建立时机。3.为基线制定命名规范和版本标识规范。8.2.3标识支持性记录1.选择要纳入管理的支持性记录,至少需包括会议记录、各类周报、评审报告、SQA活动记录、SCM相关报告和记录、变更单、问题单、变更列表、问题列表。2.为选择的支持性记录制定命名规范8.3配置控制8.3.1配置库控制配置库是配置管理对象的存储区域,通过配置库的划分和相应的操作规则实现对

8、配置项的有效管理控制。1.配置库划分在软件开发过程中,软件工作产品一般可分为4种状态:开发状态(正在工作中)、受控状态(已经完成,纳入管理)、基线状态(已经评审通过并作为下一步工作的基准)和产品状态(作为软件产品已经发布)。为了管理处于不同状态的软件工作产品,将配置库逻辑上划分为开发库、受控库、基线库和产品库。1)开发库:相对自由的环境,用于存放正在进行(未经审批通过)的工作产品。主要目的是方便开发人员日常版本控制,可看作开发人员的个人工作空间;2)受控库:存放经过评审的工作产品。包括2类:配置项和支持性记录(如各类报告、变更单、问题单、会议记录类文档)。3)基线库:存放已发布的基线。4)产品

9、库:存放已发布的产品。此库内容不允许变更。2.出入库规则为了有效控制变更,减少混乱,同时又不防碍正常变更的执行,需要对不同状态的工作产品采取不同的控制力度。开发库的入库出库操作不受控制。由项目组成员根据日常工作需要对自己有相应权限的工作产品执行入库出库操作。支持性记录可直接入库。配置项则需遵循出/入库流程。入库流程:a)入库申请:责任人向SCME提交入库申请(书面或Email,简要说明提交内容及所在位置)。b)入库检查: SCME执行入库检查,检查项参照入库检查表。若检查通过,进入步骤c;若检查不通过,则将检查结果返回申请人进行处理。c)入库:SCME执行入库操作,并在配置库操作清单中进行登记

10、,同时更新配置项状态报告。d)通知:SCME通知项目相关人员某某配置项已入库,并分发最新的配置项状态报告(邮件附送或告知存放位置)。出库流程:a)出库申请:责任人向SCME提交出库申请(书面或Email,简要说明需出库的配置项及出库原因若因变更出库,附上变更单;若非变更型出库,则需说明更改内容。)。b)出库检查:SCME执行出库检查,检查项参照出库检查表。若检查不同过,则将检查结果返回申请人进行处理。c)出库:SCME执行出库操作,并在配置库操作清单中进行登记,同时更新配置项状态报告。d)移交:SCME将出库的配置项交给申请人(邮件发送或指明存放位置)。对基线库的操作主要有基线发布和基线变更2

11、种情况。基线发布需经发布申请、发布检查、发布审批、执行发布几个步骤;具体流程参加基线及产品发布规程基线变更需经SCCB评审和授权,具体流程参照变更控制规程。SCME在基线变更后执行基线审计。4)产品库由组织级集中管理,执行产品发布的同时需将发布内容提交至产品库保存。产品发布相关活动请参照基线及产品发布规程。5)配置项迁移随着配置项状态的演进,需要在各库之间迁移(如:开发库到受控库,受控库到基线库,基线库到产品库)。迁移的具体操作方式与使用的配置管理工具有关,需在各项目SCM计划中描述。8.3.2变更控制对受控配置项和基线的变更进行控制,具体参照变更控制规程。8.3.3基线及产品发布基线发布、产

12、品发布流程都需经过发布申请、发布检查、发布审批、执行发布几个步骤,具体参照基线及产品发布规程。8.4配置审计8.4.1基线审计基线审计主要是对基线的完备性、基线内容相关信息的正确性和基线间的一致性进行审计。审计的时机有2个:阶段里程碑处和基线变更之后。具体流程参照基线审计规程。8.4.2配置库审计SCME对配置库进行不定期审计,保证配置库内容的完整性和一致性。SQAE对配置库进行不定期审计,以验证配置库内容是否符合计划及规范约定。审计的具体检查项参照工作产品审计检查表(配置库)。8.5配置报告配置报告由SCME负责填写并报告,主要有以下几种:1.配置项状态报告:在配置项出库或入库时填写,并将报

13、告发送给受影响的项目相关人员。2.基线状态报告:在基线发布及变更时填写,并将报告发送给受影响的项目相关人员。3.SCM周报:每周填写,并将报告发送给PM、SCM经理、SQAE。4.SCM阶段总结:阶段里程碑处填写,并将报告发送PM(PM在里程碑评审之前发送项目相关人员)。9输出软件配置管理计划配置库操作清单配置项状态报告基线状态报告基线/产品发布申请产品发布公告软件变更申请单变更列表SCM周报SCM阶段总结10输出准则项目结项或终止。11测量与分析1.SCME执行软件配置管理活动的工作量以及和计划工作量的偏差;2.变更的类型统计分析、原因统计分析、状态统计分析、变更源统计分析及变更花费的工作量

14、统计分析;3.与SCMP比较,配置项入库比例。12验证1.高层经理通过SCM阶段总结对SCM活动进行评审。2.项目经理通过SCM周报、SCM阶段总结对SCM活动进行评审。3.SQA工程师通过SCM周报、SCM阶段总结以及日常抽查活动(如配置库审计)对SCM的活动进行评审。4.SCM经理组织SCM组评审SCM活动及过程,频度为每半年一次(如需要可酌情增加评审次数)。13剪裁指南1、配置库控制部分:1)本规范所描述的配置库划分是通用的一般方式,如项目组有特殊情况采用其他划分方式,则需写入配置管理计划,经SCCB批准方可生效。 2)逻辑上划分的配置库在物理上如何设置,与配置管理工具及项目习惯的操作方

15、式有关,需在各项目的配置管理计划中描述。2、关于出入库登记:如果工具可以自动记录,则无需在配置库操作清单中重复登记。3、关于标识基线、标识支持性记录:本文档只给出了基线类别、支持性记录类别的最小集,项目组根据实际情况可在此基础上增设其他基线或增选其他支持性记录,并写入配置管理计划。4、附录程序构建部分:可裁剪,由项目组根据具体情况约定,并写入配置管理计划。5、产品的集中管理:原则上要求执行产品发布的同时将发布内容提交至产品库保存。确因特殊情况不能提交至产品库时(如技术保密原因需存放它处),必须经SCCB审批同意,并在产品库中做备案说明。6、配置审计:在约定执行的2次审计区间内(即前一次审计活动

16、后至后一次审计活动发生前的时段),若审计对象未发生变化,则经PM、SQAE同意,后一次审计活动可省去。7、其他部分均不可裁剪。14参考文献【1】Paulk, Mark C., et al. Capability Maturity Model for Software, Version 1.1 CMU/SEI-93-TR-24【2】Paulk, Mark C., et al. Key Practices of the Capability Maturity Model,Version 1.1, CMU/SEI-93-TR-25附录一 程序构建程序构建,即通常所说的Build工作,有些项目会将此项活动纳入SCM的范畴。下面对程序构建进行简单介绍,如果项目组将构建工作纳入SCM活动范围,则需在SCM计划的对应章节描述本项目的构建策略和流程。1、构建对象:经过单元测试并检查通过的程序代码。2、构建时机:程序构建一般应在单元测试完成,集成测试或系统测试前进行。3、构建策略:各项目根据具体情况灵活确定自己的构建策略及方式,但需记入配置管理计划中。构建频度可根据项目进展情况,灵活采取周构建、日构建等。4、构建结果:如构建成功,SCME需将构建完毕的工作产品(包括构建脚本)放入配置库以供测试。如构建不成功,则SCME将构建信息通知相关责任人,修改完毕后再次提交构建。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2