论文部分内容阅读
近年来随着软件技术的迅速发展,软件质量水平受到了越来越多的重视。目前集成开发环境已经非常成熟,而传统代码测试工具常以客户端软件形式存在,导致开发环境和测试环境的分离,给源代码的缺陷管理工作带来了困难。而Eclipse是一个开放源代码的、基于Java的可扩展集成开发平台,为应用程序开发提供了完善的组件管理机制,免去了众多重复性工作。因此,本文研究了一种基于Eclipse集成开发平台的源代码缺陷管理方法及其系统。首先对集成开发平台下的软件开发现状和软件测试方法等研究背景展开调研工作,然后对集成环境下的功能开发所涉及到的技术展开研究,包括OSGi框架模型、Eclipse平台体系结构、Eclipse插件开发原理及其理论基础等。在此基础上明确了源代码缺陷管理方法的实现方式采用Eclipse插件形式,分析了其功能模块主要包括缺陷检测模式配置、结果数据存放路径配置、工程/目录/文件测试、缺陷检测结果展示、结果分析处理、缺陷结果报表导出以及界面管理七个部分。而具体实现部分则主要从插件启动配置、插件功能配置、缺陷检测以及缺陷结果分析处理四个方面完成。采用Eclipse插件方式实现缺陷管理方法后,设计相关实验进行验证。首先进行了缺陷管理插件的安装使用验证实验,确认了缺陷管理方法的有效性。再通过对比缺陷管理插件和DTS针对同一目标的检测结果,以及针对集合关系的目录和文件的缺陷结果分析,确认了代码缺陷管理插件的正确性和完整性。