基于UML类图的软件度量工具研究.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VoI.31 第31卷第2期 泉州师范学院学报 No.2 2013年4月 Journalof Normal QuanzhouUniversity Apr.2013 基于UML类图的软件度量工具研究 崔建峰,姜春艳,陈龙 (厦门理工学院计算机与信息工程学院,福建厦门 361024) 摘要:就UMI。类图质量模型和软件度量方法进行研究,基于传统的CK度量集,设计并实现了基于 UML类图的软件度量工具JCKMT.通过对UML类图进行度量分析,实现软件开发过程控制,为软件开发人 员客观地分析、评估软件的设计、生产和使用状况提供了支持. 关键词:软件度量工具;UML类图;CK度量集;XML;JDOM 中图分类号:TP311 文献标识码:A 文章编号:1009—8224(2013)02—0029—05 90年代末开始,随着UML建模语言的出现,基于UML软件概念模型的研究成为软件度量领域的 一个热门研究课题[1叫].国外目前主要有3种类型的UML度量工具:基于内置脚本语言的度量工具[51; 自定义中间格式的度量工具[6];运用XMI的度量工具.本文就UML类图质量模型和软件度量方法进 行研究,分析并设计适用于UML类图的CK度量指标集,在此基础上设计并实现了基于UML类图的 软件度量工具.通过对UML类图进行度量分析,实现软件开发过程控制,为软件开发人员客观地分析、 评估软件的设计、生产和使用状况提供支持. 度量工具体系结构的建立 CKMetric 量集的度量工具,JDOM Tool(简称JCKMT).JCKMT具体实现过程包括以下5个步骤: (1)UML类图模型转换.为了获取模型的内部信息,通过模型转换器对模型文件进行转换以得到 XMI文档.XMI文档在数据表示上屏蔽了不同UML建模工具带来的差异,同时提供了类的内部信息, 具有很强的通用性. (2)自定义模型及数据抽取.通过转换插件得到XMI文档,获取类图模型信息.由此获得的XMI文 档有大量冗余信息,如模型的标记颜色、模型内图形框信息等.为获取必要信息并提高处理速度,可自定 义所需模型,对转换后XMI文档进行信息提取,生成XML文档. (3)度量定义及计算.将Ⅻ也文档作为JCKMT的输入,在度量分析计算过程中,运用了CK度量集进行度量. (4)类信息的提取.在度量的结果基础上,对模型内各类的主要信息进行提取,结果保存在类信息结果库中. (5)度量结果的导出与展示.度量结果可用多种形式来展示,如html、XML、文本文档等.本文对度 量产生的结果使用表格形式展示,可以直观方便地查看度量结果与模型的内部信息. 2度量工具的设计与实现 2.1模型文件到XMI的转换 选择使用比较普遍的Rational Rose中,根据系统的需求设计画出系统的类图,创建UML图,然后通 文档‘7|.首先在建模软件Rational 收稿日期:2012—12—25 作者简介:崔建峰(1978一),男,汉族,讲师,博士,从事软件工程研究. 目(YKJl0035R) 30 泉州师范学院学报 2013年4月 文档为基础,通过程序,用JDOM来解析该XMI文档,通过自定义XML模型格式提取所需信息,生成 对应模型信息的XML文档. 将RationalRose模型文件转换为XMI文档,可以通过两种方法实现:使用已有的插件对模型进行 转换得到文档,或自行开发基于Rose的转换插件.本文所开发的度量工具,采用了前一种方法,即 RoseXMLTools插件,以提高XMI文档的兼容性. 文档的读取方法.本文使用JDOM来读取解析转换所得到的XMI文档,具体实现方法不再赘述. 2.2度量的计算 度

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档