一种支持软件过程控制与改进的度量模型及算法研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:xiong100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术对21世纪的经济产生着深刻的影响,同时也为软件产业的发展带来了机遇.软件产业作坊式的生产方式,不得不向规模化、过程化的生产方式转变.随着整个社会对软件需求的急遽膨胀,软件的规模、复杂度迅速提高,软件的可用性、可靠性、可信性等质量要求也迅速上升.软件的质量管理面临着严峻的挑战.现代质量管理理论认为,"质量形成于产品的生产过程",强调以过程管理保证产品在其实现的每个环节都达到了预期的目标.度量在过程管理中有着非常重要的地位,不能度量的事情就意味着无法管理.迄今为止,大多数的软件组织还没有使用度量来指导组织的工作,一方面由于缺少有效的度量方法和技术的指导,不知道从何入手,甚至有些组织在一种盲目的状态下启动度量,致使度量的结果既不可信,又不具有指导过程改进的信息,结果必然是因为看不到度量的效果而浅尝即止;另一方面是认为软件过程有太多的不确定因素,而不可度量.这致使软件生产停留在一个无序、不可预见的层面.从建立软件组织的过程体系出发,该文首先提出了一个以度量为核心的软件过程管理框架.在该框架中,度量是软件过程管理的核心内容,其它的过程管理活动,如软件过程的资产管理、过程控制和过程改进等都是在度量的支持下进行的.该框架符合CMM、CMMI、ISO9000、ISO/IEC 15504等质量管理模型的要求,为软件组织建立和实施有效的软件过程和质量管理体系,提供了良好的支持.在以度量为核心的软件过程管理框架的基础上,该文提出了一种支持软件过程控制与改进的主动度量模型AMM(Active Measurement Model),旨在为软件组织建立合适的度量程序,提供方法层和可操作层两方面的指导和支持.模型形式化描述了软件过程的目标、特征和度量指标等关键元素,以及相互间的关系,给出了确定软件过程度量的原则、方法和步骤,可以很好地支持软件过程量化控制和持续改进的自动化.基于该度量模型,软件组织一方面可以依据组织当前关注的过程目标,主动导出合适的度量过程,进行主动的过程控制;另一方面还可以依据度量的结果,识别过程改进的机会,并主动导出过程改进的目标和方向,以支持进行主动的过程改进.此外AMM模型还是一个开放的模型,可以不断地进行自我优化和完善.基于AMM模型,论文中还针对软件过程控制和改进的需要,提出了一些支持软件过程控制与改进的方法和度量算法,讨论了SPC技术在软件过程不同成熟度状态下和不同质量特征下,使用的原则和方法,以及其度量结果所表现的过程信息.为软件组织采用合适的度量技术、如何分析度量结果、并进行过程改进提供了有效的方法和技术上的指导.该文最后还提出了一个以度量为核心的、构件化、开放的软件质量管理平台及体系,为软件组织实施在度量指导下的软件过程管理提供了一个有效的工具和平台.
其他文献
车牌识别系统(LPR)在智能交通领域具有重要的地位,并广泛应用于电子收费、车辆监控、停车场管理等领域。但现有的车牌识别方法应用场景比较单一,难以适用于多场景的多车牌识别,
近年来,神经网络已经在各个领域中得到了广泛的应用,特别是在模式识别、经济等领域中的应用.本课题研究目的是对电子商务供应链管理过程中的创新性产品库存进行研究,采用神经
社交网络服务的快速发展,为用户分享和传播信息提供了极大的便利,由此产生了海量丰富的数据。而这些海量信息也为人们带来了信息过载问题。微内容以短小精悍的表达方式,对其背后
微表情是人类试图掩饰自己的真实感情的时候不自觉流露出的极其短暂和无意识的面部表情。检测和识别微表情在医学和国家安全领域有着很多潜在的应用。由于微表情数据库很少,而
在这篇论文里,我们构造了一个中文问答系统,它的设计和开发是将中文处理技术并入到传统的信息检索技术中完成的.整个系统主要由以下三个模块组成:问题处理模块,基于句法分析
现代科学技术的发展,特别是Internet技术和电子商务技术的社会化,推动了银行柜台业务开始逐步向电子化业务演变。把“柜台”移到用户的家中、移到企业的办公桌上,是这一“演变”
随着计算机技术的广泛应用,软件规模的越来越大,所要处理的业务数据越来越多样,越来越复杂.J2EE技术逐渐成为大型软件开发的主流平台,它所提供的数据持久化机制成为了J2EE软
SNS,全称Social Networking Services,专指旨在帮助人们建立社会性网络的互联网应用服务。依赖其开放性,即时性,互动性,广泛性,不受时间地点约束等特点得到了用户的青睐,很多社交网
视频会议,是视频技术和IP数据通信技术通过IP网络(Internet,Intranet,LAN/WAN)在两点或者多点之间建立IP可视通信,实现图像、语音以及数据交流的一种会议形式。 由于实时业务对
随着信息数字化的快速发展,人类已经开始迈入“大数据时代”,大数据分析已经开始在电子商务、金融证券和医疗卫生等行业崭露头角,为人们带来了巨大的经济效益以及社会效益。