一种基于PDCA的软件过程改进实施方法研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:hondaboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,通过提高过程质量而提高软件产品质量的思想得到了广泛的认可,并出现了一系列而向过程的质量模型。其中,美国SEI(SoftwareEngineeringInstitute软件工程研究所)1991年提出的能力成熟度模型CMM以及在2004年推出的集成多个CMM模型的CMMI(CMMIntegration)在全球软件业得以广泛应用,并在美国、印度等软件业发达国家取得很好的效果。自1999年以来,CMM开始为我国软件企业所接受,近年来CMMI也逐步在我国得以推广。但总体而言,我国实施CMM/CMMI企业的数量还不多,而且调查发现,有些企业实施效果不理想,主要表现软件过程僵化繁琐,实施成本高。这些问题造成的负面影响妨碍了CMM/CMMI在我国软件企业中的应用。 软件工程界围绕提高软件过程改进的实施效果,从软件过程技术、软件度量、软件过程改进、软件项目管理等多个方面进行研究和实践,并做出了很多有益贡献,但在解决动态环境下对软件过程的控制和改进方面都还有一定局限性,人——软件过程主体之一的参与问题也未得到有效解决。 本文认为,有效实施的软件过程改进应具备几个特征:1)软件过程能够及时调整改进;2)易于为执行者理解和执行;3)能够对软件过程进行度量,以便为控制和改进软件过程提供客观依据。4)有自动化系统的支持,以提高软件过程的执行效率,降低管理成本。 据此,本文提出了基于PDCA的软件过程改进实施方法。该方法的PDCA循环集成了软件过程管理和软件项目管理,通过面向过程的计划,根据过程度量数据的分析,并利用PDCA循环嵌套、阶梯式上升的特性,将软件过程定义、执行、控制与改进纳入统一的过程改进实施框架中。 面向过程的计划方法将软件组织定义的标准软件过程转化为软件项目中的任务,再通过项目计划中任务的调整机制,不仅实现对软件过程的控制,也能提高软件过程对内外部环境的变化的动态适应性。 本文还研究了用于支持软件组织软件过程控制与改进的度量模型,模型定义了一组围绕规模、成本、进度和质量的基本度量指标以及度量分析方法,并研究了面向不同层次的信息需求和展示度量分析结果以便实施软件过程控制和改进。利用本文研究结果,设计了软件质量管理平台SoftPM。平台的广泛应用表明本文提出的方法对实施CMM/CMMI的企业提高软件过程的效率和效果很有帮助。
其他文献
本文对Windows平台数据容灾系统的实现进行了研究。文章分正常模式和异常模式构建了系统模型;采用循环队列存储的磁盘日志组织结构;通过位图和原子操作方法实现数据一致性的维
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图象编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是工SO/
汽车从发明到今天已经一个多世纪了。在现代社会,汽车已成为人们工作、生活中不可缺少的一种交通工具。汽车在为人们造福的同时,也带来大气污染、噪声和交通安全等一系列问题。
随着Internet技术的发展,面向服务的计算逐渐成为软件产业界和学术界关注的一个热点话题,它以“软件作为服务”的理念为基本前提,期望以软件服务为基本元素构建Internet开放环境
基于正样本和无标记样本的机器学习方法称为Positive and Unlabeled Learn-ing,简称 PU 学习。PU 学习在现实中有很多应用场景,例如某产品已有的用户数据可以视为正样本,企业
目前,数字图像处理、模式识别和人工智能技术已经被广泛地应用于生物医学领域,并且取得了一些可喜的成果,但关于癌症早期病理性诊断的医学图像处理系统的报道还不多。对癌细
从提出蜜罐概念到现在,蜜罐技术已经有了飞速而显著的发展,其研究也扩展到许多领域,包括伪装欺骗、数据捕获、数据控制和数据分析等。各种蜜罐工具也陆续被开发出来,发挥着它们的
信念修正是agent各种智能行为的逻辑基础。随着对多agent系统的市场需求和科学研究的迅速发展,多agent信念修正具有越来越重要的理论价值和应用意义。目前多agent信念修正研究
数据网格作为一种大型分布式系统,具有数据分散存储、数据I/O吞吐量大、节点间拓扑结构易变等特性。而适应数据网格特性的“动态副本分布”能够为地理位置上广泛分布的各类数
随着电子信息技术的发展以及手机用户的逐渐增多,利用手机短信进行信息传播的商业价值变得越来越大。短信服务在应用过程中和电子邮件系统一样,也出现了大量的垃圾信息。它可能