度量过程管理在软件工程中的应用

来源 :复旦大学 | 被引量 : 0次 | 上传用户:SparrowHawk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发过程跟有形产品生产过程的不同之处,在于很难对其开发过程实施有效的监控。高质量的软件取决于高质量的开发过程。不可控的过程难以保证最终软件产品的质量。因此,研究软件开发过程质量对提高软件企业的开发能力,进而提高软件产品的质量,增强企业的市场竞争力,有着非常重大的意义。软件工程发展至今在质量控制方面已经有了许多成果,比如,IS09000质量管理体系和软件开发能力成熟度模型CMM(Capability Maturity Model for software)。其中,软件能力成熟度模型C删在软件工程学中占据着非常重要的地位。它可用于评估软件组织的成熟度级别,为软件组织提供了提高软件开发过程成熟度级别的指南,从而达到持续改进组织软件开发过程,保证软件质量,降低成本,提高软件开发效率的目的。但应该看到,这些模型都仅仅是概念模型,它们仅仅提供了过程改进的指导性原则,但不涉及具体实现。 本论文从定量的角度对软件过程质量进行研究,并在此基础上建立了一个软件过程质量评估方法。该方法可对软件开发过程各个质量指标及综合质量进行有效评估,并对过程质量的稳定性进行监控,以此来增强软件开发过程的可视性,并最终达到不断改进软件质量的目的。该方法包含对前人研究成果的借鉴。比如,应用层次分析法AHP(Analytical Hierarchy Process)来计算各个质量指标的权重;应用统计过程控制SPC(Statistical Process Control)来衡量过程质量是否稳定。本篇论文也不乏作者本人的创新之处,比如,由于软件过程质量包含了很多质量指标,在计算过程综合质量的时候需要对这些指标进行加权求和,但每个质量指标的观察值在取值范围和取值的数量级存在很大差别,文中用了一种数学方法把观察值转化为相应的得分,使各个质量指标能够在相同数量级上进行加权相加,保证了综合过程质量计算的精确性。
其他文献
在美国波士顿国会大街上,有一幢不起眼的楼房。这家1888年的羊毛仓库,而今已成为波士顿儿童博物馆的所在地。每天,一辆辆深黄色的大客车络绎不绝地驶来,不同年龄的儿童们一批接一批地到这里参观游览。  在这个博物馆里,孩子们可以走上一张巨型的书桌,桌面上陈放着五英尺长的铅笔和两英尺长的回形针;他们可以登上一座三层楼房,这座房子是一个被“解剖”开的切面;他们学习编播电视新闻;脱鞋步入一座包括厨房、浴室和庭
结婚舞——非洲利比亚的奔都族有一种与众不同的风俗,每一位少女都必须学会跳“结婚舞”,才能准许结婚。少女学跳舞时,必须躲在偏僻无人的地方练习,忌讳别人瞧见,因为一旦被人发现是不吉利的。  求爱舞——在太平洋群岛的一些土著部落,每当年轻酋长求婚时,先由一群姑娘上场跳舞。突然间酋长来到舞场上,他身披一方彩毯,威风凛凛,以狂飙式的舞步穿行于姑娘群中,炯炯有神的双眸在寻找,终于挑选了一个姑娘。姑娘则不示弱,
技术发展趋势和企业技术创新模式的演变预示着企业R&D联盟将成为企业技术创新的重要组织形式。在技术同质性日益增强和融合度日益增加的今天,企业为了维持自身核心竞争力并保持竞争优势,结成企业R&D联盟是行之有效的选择。然而,现实中的诸多企业并没有结成企业R&D联盟,即便是已经形成的企业R&D联盟随着时间的推移逐渐走向解体。这意味着对于企业R&D联盟形成与演化的认识有待进一步提高,关于企业R&D联盟形成与
在比利时,分装垃圾已完全为人们日常生活中的一种习惯。比利时公民具有非常强烈的“垃圾意识”,可以毫不夸张地说,“从我做起,提高垃圾的再利用率”的意识已融化到比利时每个公民的血液中。  据美国耶鲁大学和哥伦比亚大学公布的一项研究结果显示:92%的比利时家庭严格分装垃圾,在家庭垃圾回收和再利用方面,比利时在发达国家中位居第三,仅次于瑞士和芬兰。  垃圾的科学分类是垃圾减量化、无害化、资源化处理的基础。比
期刊