信息技术-194-摘要:手工度量方式主观随意性太强,度量的规范性和质量很难控制。调查了目前流行的度量工具,分析了不同工具的特点,提出了改进设想。关键词:度量工具;自动化度量一、度量工具辅助度量工具的开发主要集中在四个方面:培训、度量、度量数据收集和项目管理,其中度量是工具的核心研究方向。目前,市场上存在不少关于支持FSM方法的的工具。软件管理实验室曾做过相关市场调查,公开发布的功能大小度量工具共有50多种。现有的工具以支持IFPUG方法居多,同时,IFPUG官方组织将所有的通过认证的工具分为了三类,这种分类方法同时也可用于其它FSM方法工具的分类。第1类:度量员手动的执行功能点计数,工具只是提供记录和简单计算。第2类:度量员通过交互的方式与工具交互确定功能点数。第3类:工具根据度量软件文档描述自动判断软件的功能点数,记录并提供简单计算。相对IFPUG来说,支持方法的度量工具并不是很多,而且大多数属于第一类。第三类工具是学术界的研究热点之一,但理论尚不成熟,没有形成成熟的商业产品。通过调查,下面将常见的几种工具做以简单介绍。二、官方工具目前为止,官方组织只发布了一个工具。
这个工具仅仅是一个记录度量过程的电子表格,并没有任何的辅助度量功能。官方工具将度量需要识别的要素集中在一张电子表格中,度量员将度量的结果登记在表格即可。该工具没有指明度量的项目信息及度量目的、范围等信息,因此,无法形成一个完整的度量报告。另外,该工具对度量员的行为没有进行约束,也就无法保证度量过程的质量。三、工具调查(一)–本身是一个独立的工具,属于系列产品之一,可度量现有或未完成(软件生命周期的早期或后期)软件产品的功能大小。适用于多种类型的软件规模度量,比如单机软件、大型分布式软件以及嵌入式实时软件。该工具根据度量软件的上下文关系为度量员提供一个比较宽泛的度量范围,度量员可以在这个范围中进行软件规模度量。这就意味该工具可以用来度量完整的复杂系统,也可仅仅度量系统中的一部分。比如某一层或者系统的某一构件。工具提供这样的选择,从而避开度量整个系统的开销。该工具努力实现组件的完整性,其中包括层、软件项目信息、功能用户、感兴趣对象等。工具可根据度量员的判断进行增加、修改和删除组件等操作。总体而言,-对于规范度量过程起到了一定的作用,但是缺少了很多度量信息,如度量目的、度量范围等等。
同时,工具没有对度量员的活动进行指导和限制,从而无法控制度量过程的质量。(二)于1997年问世,是首款功能基于历史知识库的软件估算工具。是以不同估算方法测定的历史数据为基础,通过比对为项目提供规模。适用估计方法包括:IFPUG功能点(V4.2版)、SPR功能点(特征点)、代码规模(KLOC)、功能点、功能点、NESMA功能点、对象点等。带有一个标准的知识库——,其中包含基于各种主要软件环境的14,000多个项目。该知识库的项目数据是通过一个正式的过程收集的,这个过程始终保持着一致性以及准确性,每年都会由SPR的国际咨询师进行更新。严格的说,是一个软件项目估算工具,它可以有效度量软件项目,估算出该项目的工作量、成本、资源、进度(工期)、缺陷等,还可以通过详细评估组织级和项目级的优势及劣势,来决定其对质量和生产率产生的影响。但是,是通过与历史数据对比来获得软件规模,对于方法的使用并没有多少指导的作用。
(四)μcROSEμcROSE是一个面向RRRT()模型的自动度量工具,主要应用于工业信息系统。该工具可将RRRT模型自动地映射到方法通用模型上,从中提取度量涉及到的概念并进行自动分析和计算,最终输出软件的功能大小。RRRT模型的设计基于统一建模语音(UML),可很好的适应实时软件。μcROSE的核心将UML的概念和定义与的组件对应起来。如,用例图对应软件边界、用例对应功能过程、UML类对应数据组等等。软件用UML描述需要很严格的规范,否则很难建立统一的映射关系。μcROSE的应用有很大的局限性。它只是一个简化的自动度量工具,很难适应复杂软件的度量。而且,μcROSE只适用于RRRT模型,而实际上大多数软件并不属于这个模型。除了上述工具以外,还有另外的一些,如.1、-等。这些工具受功能和应用领域等原因的限制,没有广泛的流传开来,因此没有被大众所认知,在此不做过多介绍。综上所述,多数方法度量工具只是提供记录和简单计算的功能,或者是仅适用于某一特定领域,特别是仍没有很好的解决度量过程度量的控制。
进一步研究后设想,度量工具应规范度量过程,并通过数据分析、提示和检查等方式辅助度量员对规则把握和运用,降低因主观失误而造成的错误,从而辅助度量员清晰、准确、高效的得到度量数据。参考文献:[1]T.Uemum,S.,..,1998.[2],2012-03-12.[3]Jean-.-.(ETS).度量工具调查与分析(武警工程大学信息工程系陕西西安)度量工具调查与分析作者:作者单位:,武警工程大学信息工程系陕西西安刊名:科学导报英文刊名:(3)引用本文格式:买新晖度量工具调查与分析[期刊论文]-科学导报2014(3)