首页> 中文学位 >基于度量的面向对象软件设计问题的自动识别
【6h】

基于度量的面向对象软件设计问题的自动识别

代理获取

摘要

随着面向对象技术越来越普及,缺乏经验的软件开发者写出了大量设计较差的代码,导致这些应用程序非常低效,且难于维护和扩展。如何有效查找、定位这一类软件设计问题已经成为软件工程领域的一个亟待解决的问题。 本文基于软件度量技术,设计和开发一个针对面向对象软件设计问题的自动识别工具JMT,旨在帮助开发人员提高软件质量。没有度量就没有控制,软件度量是软件认知、评估、预测以及改进的基础,是提高软件质量的重要保证。软件度量涉及软件工程领域多个层面,本文的重点集中在质量分析中的Java代码度量。 在软件度量方法的选取上,JMT工具沿用传统的面向对象软件度量方法,这些度量方法经实践已被证明是最能反映代码设计问题的“晴雨表”。同时,为了适应Java语言的不断升级,本文提出了几种新的度量方法,旨在发现与Java语言新特性相关的设计问题。 JMT工具的实现基于Eclipse平台,以Eclipse插件的形式发布,实现了Java代码的自动化质量分析。和相关工作相比,JMT具有以下特性:Java语言的升级不会影响JMT的使用;JMT可以度量分析和Java 5新特性相关的代码;度量分析结果以多种形式的报表展现出来。

著录项

  • 作者

    李湃;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 沈备军;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;TP311.132.4;
  • 关键词

    面向对象软件; 自动识别; 软件度量; Java代码;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号