全功能点方法和功能规模度量统一模型的研究与应用

被引量 : 4次 | 上传用户:sxiaohui8709252
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的日新月异,软件规模的扩张已达到了叹为观止的速度。软件度量是软件工程的重要组成部分。软件功能规模是软件项目可量化的结果,是软件的一个重要属性。为了解决软件开发初期进行功能规模度量的迫切要求,出现了试图基于软件需求从用户角度和功能角度来度量规模的功能点,以用于估计未来软件的大小。功能规模度量(FSM)方法就是为了满足这种度量的需要而诞生的,它最大程度地突破了传统评估方法的局限,能够不依赖于外部条件,独立于物理组件和技术平台,它与程序设计语言无关,能够客观、公正、独立地评估软件的功能规模。全功能点方法是新一代的功能点规模度量方法,通过确定用户功能需求,允许度量者从用户的角度来度量软件,减少了对软件内部结构和实现的依赖性。本文在分析四种标准化的FSM方法的特点和度量过程的基础上,重点对UML建模技术与COSMIC-FFP方法之间的关系以及对功能规模度量的统一模型进行了深入的研究。本文的主要研究内容和创新性成果如下:1、研究了UML建模技术与COSMIC-FFP方法之间的关系。分析了UML的主要部件(用例图、类图和顺序图)和COSMIC-FFP的主要元素(功能用户、层、边界、数据组、功能过程和数据移动等),建立了二者概念之间的对应关系,给出了27条映射规则,提出了UML的COSMIC-FFP度量方法,设计了度量结果矩阵,给出了贯穿于整个度量过程的11条度量规则和判断与记录消息类型的原则,同时给出了从UML顺序图到度量结果矩阵的度量过程,并提出了相应的度量步骤。2、研究了面向对象方法与COSMIC-FFP方法之间的关系。利用软件度量的过程模型,针对面向对象的需求模型,提出了面向对象方法的COSMIC-FFP度量方法(OOFFP),给出了19条映射规则和4条度量规则,并通过实例分析阐明了这些规则的使用方法。3、研究建立了功能规模度量统一模型(FSM-UM)。通过对功能规模度量方法核心概念的研究,分析了三种FSM方法概念之间的关系,提出了软件功能规模度量统一模型,给出了FSM-UM到FSM的三种常用方法的映射规则。使得当度量者利用FSM-UM从FSM的一种方法(例如IFPUG FPA)改成使用另一种方法(例如COSMIC-FFP等)时,可有效地使用FSM-UM产生的历史数据,从而提高了效率。4、改进了IFPUG FPA方法。运用数值分析中插值函数的思想,将复杂度矩阵拟合成连续的复杂度函数,从而产生新的复杂度等级来扩展FPA复杂度矩阵。
其他文献
针对交流电气化铁道不同供电方式牵引网,建立统一复合链式电路模型。牵引网中的各种电气元件,包括短路和断线故障,都描述为纵向串联元件或横向并联元件。按照链式电路结构,可
<正> 一、引言 高尔夫球运动在中国发展近二十年的时间里,人们主要把它作为改善城市投资环境的一个措施,却较少重视这一运动本身对人们健康和社会文明的促进作用,更少有人研
<正>清华大学建筑学院建筑技术科学系副教授林波荣认为,发展绿色建筑我们面临极好的机遇。要抓住机遇,从规划、法规、技术、标准、设计等方面全面推进"绿色建筑行动"。在进行
还魂,即死后重生、死后再生。在中国古代文学中,不乏还魂型作品。通过考察还魂母题的诞生与旅行,可以清晰地勾勒出古典文学创作中的还魂母题史。通过对还魂母题史的研究,可以
针对串入氧化锌避雷器式故障限流器后的双端电源系统,在不改变姆欧继电器阻抗特性圆的前提下,提出了一种可消除限流电抗和故障过渡电阻双方面影响的接地距离保护补偿算法。该
20世纪70年代以来,城市滨水区的开发与更新成为振兴城市中心区的有效手段之一。城市滨水区绿地作为一种重要的环境资源,对提高城市人居环境的舒适性,改善自然生态环境,增强城
地震应急联动与紧急救援服务能力是国家地震社会服务能力建设的核心内容,我国的地震应急联动与紧急救援服务能力在研究和建设方面尚处于初级阶段,在未来一段时间将开展地震应急
在北京、上海等大都市,有这么一群为数不少的女性:她们已经过了传统的二十几岁的结婚年龄,上了三十岁,却还未婚。她们被称为“大龄未婚女性”,又被称为“3S女性”,即Seventies
《纳西东巴古籍译注全集》(以下简称《全集》),是现今刊布的关于东巴经的唯一大型著作,不仅为东巴文的研究提供了丰富的资料,也是一笔非常宝贵的文化遗产。经书封面在东巴古