首页> 中文学位 >基于UML顺序图及类图的功能点度量的研究与实现
【6h】

基于UML顺序图及类图的功能点度量的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题的研究背景及意义

1.2本文的研究内容

1.3本文的组织结构

第二章软件规模度量

2.1软件过程管理

2.2软件规模度量

2.3 IFPUG功能点方法

2.4其它规模度量方法

第三章软件规模的功能点度量方法

3.1功能点度量方法

3.2功能点度量的具体步骤

3.3功能点度量的优缺点

第四章基于UML的功能点度量

4.1问题的提出

4.2基于UML实现功能点的自动化度量

4.3 FPA与UML的映射规则

第五章度量工具UBFPT的设计与实现

5.1 UBFPT总体开发方案

5.2 UBFPT系统界面设计与实现

5.3主要数据结构

5.4度量实验及其数据分析

结论

参考文献

攻读学位期间的研究成果

致谢

展开▼

摘要

软件度量和估算能够有效的监控软件进度。在常用软件度量方法中,对规模的度量和估算是所有度量活动的基础,其结果可作为其它度量的一个主要输入,因此在软件度量活动中具有重要地位。软件规模度量和估算的根本目的是通过量化的分析与总结,提高软件项目的生产率,提高产品质量,降低成本和产品研发周期,尽可能的减少因错误估算给企业带来的损失。 在众多的软件规模度量的技术中,国际功能点用户组IFPUG(IntemationalFunction Point Users Groulp)的FPA(Function Points Analysis)方法得到了最广泛的应用,本文在规模度量一般方法的基础上,重点对FPA方法进行了详细探讨。 本文分析了FPA方法的优缺点。功能点最大程度地突破了传统评估方法的局限,能够不依赖于外部条件,客观、公正、独立地评估系统的规模。但是,传统的功能规模度量为手工操作,不仅抽取数据及度量过程非常繁琐、容易发生差错,而且度量人员不同,工作方法亦不同,带有很强的主观性,结论很难具有可重复性,所以亟需实现自动化地度量。 UML(Unified Modeling Language)是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法,它的提出和普遍应用,为客观、可比较、自动化地度量功能点提供了可能性。 为了解决FPA方法不能自动化度量的缺点,本文引入UML标准建模方法来对FPA进行改进。通过对UML顺序图和类图的分析,定义了相应的度量元映射规则,提取度量信息,从而自动的从顺序图中抽取出事务功能点,从类图中抽取出数据功能点,并最终得到FPA的功能点个数。本文描述了该规则的转换算法,实现了一种基于UML的自动化功能点度量工具-UBFPT(UML Based Function Poim Tool)。它具有友好的用户界面,使用方便,以Ratiorial Rose定义的MDL文件为基本输入,并以表格的形式将计算结果返回给用户。最后通过实验证明,该工具能够比较准确的对系统功能点进行自动化度量。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号