软件过程资产库建设与管理.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

摘要:

程资产库建设架构方案。通过对软件过程资产库建设实例进行分析,提出了过程资产库管

理要素。利用资产库中的度量数据以及其它过程资产,为过程的积累和改进打下基础,使

项目间能共享过程财富与经验,在促进软件研制效率和软件产品质量提高,提高组织竞争

力。

关键词:软件过程资产库;软件重用;过程改进

引言

软件作为企业的核心竞争力、利润增长点的观念越来越多被业内接受,武器装备体系

信息化程度不断深入,产品智能化、自动化进程逐步加快,对软件的要求也越来越高。用

户需求不明确,理论指导不系统,软件复杂度越来越高、规模越来越大等一系列因素,导

致软件成本日益增长,开发进度难以控制,软件质量不高等发生在软件研制过程中的问题

不断增多。正如十九世纪六十年代末,北大西洋公约组织(NorthAtlanticTreaty

Organization,NATO)首次提出的软件“危机”。

[1]

如何解决软件危机,一直以来备受行业关注,而软件重用,则为一种行之有效的对策

。软件重用的形式包括架构重用,代码重用,文档及过程重用等,其根据对象的区别,主

[2]

要分为过程重用(对已有软件开发过程、经验的重用)和产品重用(现有产品软件、成分

的重用)。企业在软件研制过程中,对可重用对象地不断积累,即形成所谓软件过程资产

。软件过程资产库的建立和完善,实现了对可重用对象的管理,在软件过程改进中起着非

[3]

常重要的作用。

1软件过程资产库基础理论

《军用软件研制能力等级要求》相关规定,各军用软件研制单位

需通过相应的军用软件研制能力等级评价(具体根据研制任务的重要性以及规模等级)。

在GJB5000B-2021《军用软件能力成熟度模型》全面级(三级)提出了组织资产的概念,

是指一个学习型组织在项目操作过程中所积累的有形或无形资产,如数据、工作成果、经

验教训、总结等。过程资产库主要包含受控库、标准过程集(含模版)、软件研制过程使

用的指南和准则、项目的生存周期模型的WBS、项目资产库(含测量数据)、重用库、风

险机遇库、决策库、典型案例库、组织信息、组织测量库、工作环境库、评审专家资源

库、培训、知识库等分库。

组织层面的改进对象主要为标准过程,在进行项目时,不断提出改进意见,持续优化

标准过程,逐步完善过程资产库,以提高组织的过程能力。在项目层面,可以通过实施标

准过程来提高软件研制过程的标准化程度,从而使项目成功的效率得到显著提高;同时,

重复性的工程活动将会因为产品的重用得到减少,使软件的开发效率得到提高。可重用产

品、经验教训、改进建议等通过项目的执行过程不断得到积累,通过分析、整理、验证后

将其纳公司的入过程资产库,成为组织资产。

2.1软件过程资产库架构方案

软件过程资产库主要包含标准过程集、项目资产库、重用库、风险机遇库、决策库、

典型案例库、组织信息、组织测量库、工作环境库、评审专家资源库、培训、知识库等分

库。其中,标准过程集包含组织的软件研制过程管理体系文件(主要包含过程、规程、指

南、模板、检查单),如组织生存周期模型、裁剪指南等;项目资产库包含组织参与的历

史软件项目文档、编程语言、规模等,形成软件产品的文档模板及范例;重用库包括可复

用的、可用于其他项目借鉴的模块代码、典型架构、算法等;风险机遇库包含典型风险机

过程中经验教训,如经典案例和故障案例等;组织信息包含组织层面在软件过程改进过程

中的成文信息;组织测量库中存放组织标准过程和产品的测量元及其相应的理解和解释信

息,包括项目的测量规格说明、项目测量数据、组织测量数据等;工作环境库包括计算机

软件、硬件、工具和固定的资产列表等;评审专家资源库包括组织内部各专业专家信息;

培训包括各级软件的相关培训资料、各领域专家总结、专业指导书等;知识分库包含其他

的资料信息。

建立并维护组织的过程资产库,首先应明确过程资产库的管理规定。资产库管理规定

一般应明确以下内容:

a)设计可维护的组织的过程资产库结构,明确资产入库、出库、存储、更新、检索、

使用、统计、发布等流程和相关要求等,建立组织的过程资产库;

b)明确组织的过程资产库的准入准则;

c)制定组织的过程资产库的维护策略,定义组织的资产库的维护流程、维护内容、维

护方式;

d)定期审查组织的资产库的使用情况,根据审查情况和修改

文档评论(0)

166****5392 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档