- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 标识置于软件配置管理之下的软件工作产品,基于文档化的准则选择软件配置管理项,内容包括: 与过程相关的文档(例如:计划、标准或规程); 软件需求; 软件设计; 软件源代码; 4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 软件可执行代码; 软件测试规程; 为软件测试活动建立的软件系统; 交付给用户或最终用户的软件系统; 编译程序和其他支持工具; 给每个软件配置管理项赋予唯一标志符; 标明每个软件配置管理项的版本号; 4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 详细说明每个软件配置管理项的特征、所属的软件基线,以及在开发过程中每个软件配置管理之下的时间; 确定每个软件配置管理的负责人。 根据文档化的规程,提出、记录、审查、批准和跟踪所有软件配置管理项的更改要求和问题报告; 4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 根据文档化的规程控制基线的更动,该规程包括: 用评审或回归测试等措施,保证更动不会对基线造成意外的后果; 只允许软件配置控制委员会批准的软件配置管理项进入软件受控库或产品库; 在软件配置管理项入/出库时,确保软件受控库或产品库的完整性、一致性和可跟踪性。 4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 根据文档化的规程生成由软件基线库制造的产品,并控制它们的发行。该规程包括: SCCB审定由软件基线库制造的产品的生成; 由软件受控库或产品库中的软件配置管理项生成内部使用或外部使用的软件产品。 根据文档中所记录的SCM活动和软件基线内容,编制各种报告。该报告内容包括: 软件配置控制委员会会议备忘录; 4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 更动申请的摘要和状态; 故障报告的摘要和解决与否的状态; 软件基线更动的摘要; 软件配置管理项的修改历史; 软件基线状态; 软件基线审核结果。 4 CMM模型的可重复级 软件配置管理的实施过程 2.软件配置管理涉及的主要内容(活动) 根据文档化的规程进行软件基线审计。该规程内容包括: 审计要做充分准备;评估软件基线的完整性; 审查配置管理库系统的结构和设施;检验软件基线库内容的完全性和正确性;检验软件基线与适用的SCM标准和规程的一致性;向项目软件经理汇报审核结果;全程跟踪审核行动条款。 4 CMM模型的可重复级 软件配置管理的评价 软件配置管理的评价包括验证实施、测量和分析两部分。 验证实施 在配置管理的实施过程中,应对配置管理过程进行定期的检验。软件配置管理的验证实施从以下几方面进行。 1)定期与上级管理部门审查SCM活动。 上级管理部门参与审查的主要目的是保证在适当的层次上及时了解和考察软件过程; 4 CMM模型的可重复级 软件配置管理的评价 评审的时间间隔满足组织的需要,若遇到有异常情况能及时报告,每次审查的时间间隔可适当延长。 2)项目负责人定期地和在事件发生时审查SCM活动。 3)SCM组定期审核软件基线以检验其是否与定义它们的文档相符。 4 CMM模型的可重复级 软件配置管理的评价 4)软件质量保证组评审和审计有关SCM的活动和工作产品,并报告结果。所要做的审查和审核工作可参考软件质量保证关键过程域,但至少应检验以下两方面: SCM组、SCCB组、软件工程组和其他软件相关组对SCM标准和规程的执行情况; 是否定期对软件基线进行审核。 思考题 15.简述可重复级上的软件质量保证的主要功能。 16.简述实施的软件质量保证要达到的目标。 17.简述软件配置管理的目标。 18.简述软件配置管理涉及的主要内容(活动)。 4 CMM模型的可重复级 软件配置管理的定义 对于软件配置管理的定义有不同的描述。 ISO9000定义:软件配置管理为“一个管理学科,它对配置项的开发和支持生命周期给予技术上和管理上的指导。配置管理取决于项目的规模、复杂程度和风险大小”。 软件能力成熟度模型与模型集成(CMM-CMMI)定义:软件配置管理是“软件过程的关键要素,是开发和维护各个阶段管理软件演进过程的方法和规程”。 4 CMM模型的可重复级 软件配置管理的定义 软件配置管理定义的要素包括: 标识:识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取; 控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最新版本中
文档评论(0)