面向对象软件的度量技术研究-计算机软件与理论专业毕业论文.docxVIP

面向对象软件的度量技术研究-计算机软件与理论专业毕业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的软件度量摘要 面向对象的软件度量 摘要 随着面向对象技术的广泛应用,一方面,为了更好的控制软件的质量,人们 对于度量的需求越来越迫切:另一方面,由于面向对象有着自身独特的特征,一 些传统的方法在面向对象领域就显得有些力不从心了,因此,相应的度量研究的 进展就显得比较缓慢。这两方面之间的巨大反差,促使人们加快了对于面向对象 的软件度量的研究步伐,并且已经获得了一些不错的结果。 本文在ISO模型的基础上,提出了面向对象开发中必须考虑的八个要素一 一耦合、内聚、规模、抽象、复用、信息隐蔽、继承和多态。并将这八个要素与 ISO模型联系在一起,以利于对面向对象的软件的质量进行度量。 然后,本文着重分析了面向对象系统的耦合和继承程度,分别列出了一些主 要的观察点,并针对每个观察点提出了各种常见的情况。在进行了相应的分析之 后,本文针对面向对象中最重要的概念——类,分别提出了一组度量类在耦合和 继承方面的各种表现,并对每个度量方法进行了分析和讨论。 对于面向对象系统的耦合程度,本文首先提出了三个度量方法用来对系统中 的耦合情况作一个大致的和粗略的评价,接着,又针对了耦合度量中会遇到的五 个问题各提出了一个度量方法。对于面向对象系统的继承程度,本文则针对了继 承度量中会遇到的五个问题各提出了一个度量方法。 本文提出的度量方法中,有相当一部分方法的度量结果包含多个数值,这样 就能够传达更多的信息,以利于对度量结果进行进一步的分析和研究。 关键字:面向对象,度量 面向对象的软件度量Abstraet 面向对象的软件度量 Abstraet Nowadays,the object.oriented technology is being used more and more widely. On one hand,people need metrics more and more seriously.which is used to help controlling the quality of the software.On the other hand,however,for the special characteristics of the object—oriented technology,a lot of traditional methods are not as efficient as what they were in the old time,and,therefore,the research of the corresponding metrics is somewhat behind the progress.All these get people expedite the research on object-oriented memcs,and,fortunately,some nice results were archived. Based on the ISO quality model,this dissertation promoted eight features including coupling,cohesion,size,abstract,reuse,information hiding,inheritance and polymo印hism,which should be considered in object—oriented development.To help the measuring of object-oriented software,these eight features were linked to the ISO model. After that,this dissertation mainly analyzed the coupling and inheritance of the object—oriented systems,listed some main viewpoints and corresponding typical cases. Then,aimed at the classes,which are the most important concepts in the field,a set of metrics were suggested,and result ofeach metric is analyzed and discussed. For coupling,at first,three methods were provided to get a general and brief knowledge of the cou

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档