基于度量的软件过程改进方法的研究

被引量 : 0次 | 上传用户:hubingguixuejing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
长期以来,软件的质量和生产效率问题一直困扰着软件产业的发展。近十年里,虽然多种软件开发方法和工具不断出现,但依然不能从根本上解决这些问题。在我国,这些问题尤为突出。ISO9000和CMM的推出,实际上,是借鉴工业界的管理经验,在软件行业的应用。我国软件企业普遍存在规模小,资源少,能力不足的问题,运用这些“重载”方法,既缺乏经验,又缺乏足够的人力和物力。本文分析了我国中小软件企业存在的困难,从围绕建立适合我国软件企业有效过程改进环境出发,根据CMM和ISO9000等标准的实质,研究软件企业过程度量方法、评估框架和CMM的剪裁方法等。本文结合某国有商业银行信息技术管理部门软件开发和管理过程改进实例,提出了一个支持软件过程改进系统SSPIS(supportable software process improvement system)。最后,为便于中小软件企业进行过程改进,本文给出了参与研究的基于ISO9000和CMM的软件企业质量保障平台的总体框架,着重阐述了软件度量在此平台中的设计。本文在上述方面所作的研究工作和创新概述如下: (1)软件过程评估框架:本文深入分析了现在流行的软件过程改进模型和评估方法,系统地阐述了现在流行的CMM模型和ISO9000国际标准的特点。本文分析了我国中小软件企业过程改进存在的困难。为便于这些软件企业诊断软件过程状况,本文提出了软件过程评估框架。最后,以某国有银行信息技术管理部门软件开发和日常维护的过程管理为背景,根据过程改进框架设计了一套适合我国银行金融系统的软件开发和日常维护工作的评估方法。 (2)过程改进支持系统:软件生产是高智能的生产活动,开发技术的发展非常迅速。CMM和ISO9000都属于“重载”模型,需要企业投入相当的资源。对于人力财力不那么雄厚的中小型软件企业进行软件过程改进,如何让他们能少花钱,少花时间,并且有显著效果一直是软件过程改进研究的热点。所以,本文跟踪研究了敏捷软件过程的最新发展,分析了敏捷软件过程的特性。为便于中小软件企业实施CMM,本文阐述了CMM剪裁的技巧和方法。提高软件过程能力,实际上,是提高软件企业的管理能力。本文从过程的定义、制度化、监控等方面出发说明如何建立有效的软件过程改进环境。本文结合实施实例,借鉴国内外软件企业软件过程改进经验,总结了一个支持过程改进系统SSPIS供其他软件企业过程改进借鉴。(3)(4)(5)支持过程改进的软件度量技术:针对CMM过程改进的特点,本文提出了结合GQM一D和GQ(I)M模型,建立基于度量的软件过程方法。为便于企业实施度量,本文提出了适合CMM过程改进的过程度量指标,并阐述了如何在CMM不同等级设计度量指标。这些度量指标可供软件组织剪裁应用。特别地,针对CMMZ级和我国软件企业自身的特点,推导出软件企业的度量目标集。产品度量:工业文明进化到今天成熟地步得益于其有可靠的定量数据分析。软件开发由于是高度智力活动,定量化度量其产品是个困难的事情。本文阐述了我们课题组研究的过程产品度量指标。UML是目前流行的软件建模工具,本文提出了将IFPUG功能点度量应用到UML需求分析模型上的方法。需求工程是整个软件系统开发过程的第一阶段,其质量将直接影响整个系统开发的成败。本文提出了需求分析质量度量方法和策略。软件度量在面向软件企业质量保障平台中的设计与实现:为提高软件开发效率,提高软件产品质量,国内越来越多的软件企业开始引入CMM和1509000系列标准进行过程改进。为减轻企业实施的困难,上海市科委立项研制面向软件企业质量保障平台。本文阐述了此平台的框架,着重介绍了软件度量的设计与实现。关键词:软件过程软件质量软件度量敏捷软件过程 本文得到了国家机械发展基金项目(No.96JA0205)和上海市科技发展基金(No.025115035)的赞助。
其他文献
近年来,国家财政部针对会计准则在执行中的重点、难点问题,陆续出台了多项修订及解释,不断补充和完善我国的会计准则体系。2014年伊始,财政部就出台的一系列准则,发布了五项
目的:观察三七不同配伍关系抗炎、镇痛、防治胃溃疡的作用。方法:采用正交试验设计对方中组成药味进行三七与各药味用与不用的组合,选择巴豆油致小鼠耳肿胀,醋酸所致小鼠扭体
针对稀土电解槽石墨内衬破损问题,通过显微CT扫描对石墨内衬孔隙结构进行了定量表征,利用这些孔喉参数可以分析空气和电解质在石墨内衬中的流动情况.结果表明:该样品的孔隙度
国外在总结公路建设前车之鉴,提出了合理、人性化的高速公路设计—宽容设计。结合我国公路建设现状和国外公路建设经验基础上,提出了主动引导、路侧净区、人性化的护栏、长下
基于构件的软件开发方法是软件工业化生产的现实可行途径。基于构件的软件开发,不仅能有效地提高软件生产率,缩短软件产品上市时间,抢占有利的市场先机,还能使软件产品在客户
数据仓库技术是当前计算机领域的一个热门话题,它立足于数据分析,将数据的操作环境与分析环境做了分离,并提供了先进的数据分析方法;CRM是继ERP之后,企业信息化建设领域中的
随着世界经济全球化的深入发展和科技水平的迅速提高,互联网信息技术也得到了突飞猛进的发展,这无疑推动了知识经济的蓬勃发展。而知识经济的发展,同时也催生了知识管理,从而
目的:运用高速逆流色谱(HSCCC)从人参果中分离制备高纯度人参皂苷Re。方法:应用制备型高速逆流色谱仪,以乙酸乙酯-正丁醇-水(1:6:7)上相为固定相,下相为流动相,组成溶剂系统
目的 :探讨莲子心总生物碱最佳提取工艺条件。方法 :采用正交试验设计法 ,以莲子心总生物碱得率为指标 ,考察了乙醇浓度 (A)、乙醇用量 (B)、提取次数 (C)、提取时间 (D)、调
目的:观察土茯苓薏苡仁汤配合外用颠倒散治疗面部脂溢性皮炎的临床疗效。方法:将50例面部脂溢性皮炎患者随机分为2组。治疗组30例,采用土茯苓薏苡仁汤(土茯苓、生薏苡仁、蝉