当前位置:问答库>论文摘要

题目:基于用例支持AOSD的缺陷管理工具的研究与实现

关键词:用例;AOSD;软件缺陷;缺陷管理;度量

  摘要

自软件质量的概念提出以后,软件质量保证的方法和技术得到了长足的发展和进步。在质量保证的过程中,缺陷管理可视为其真正本质。本文对缺陷管理相关工具和技术进行了研究。缺陷管理作为软件项目管理中的重要环节,目前其管理模式依然是:找出缺陷、修改缺陷、进行回归测试这种面向流程处理的传统模式。CMMI/TSP/PSP等能力成熟度模型的提出,为软件过程改进提供了指导和方法。把由于技术因素、客户需求因素、竞争因素等带来的质量问题去掉,使软件过程的能力得到提高。同时,随着用例分析技术的不断发展,以及越来越多采用用例为驱动的软件开发过程,也提出了基于用例的基础上进行缺陷管理的需要。由于用例具有其特殊的模型结构,如何在缺陷管理中利用用例来追踪缺陷,如何进行软件度量方面的活动,都是本文的研究重点。同时,AOSD(Aspect-Oriented Software Development with Use Cases)作为对用例分析技术的改进,解决了缺陷管理过程中关注点间“分散”和“缠绕”的问题,为进一步改进缺陷管理方法提供了条件。本文针对传统软件缺陷管理的不足,在优化现有流程的基础上采取基于用例的缺陷管理过程,突破旧的模式,有效的对软件缺陷进行管理:对缺陷进行分类从而确定缺陷的优先级,从缺陷管理中获得更多项目管理需要的信息,在监控缺陷处理过程的同时提高缺陷管理的效率,从己有的缺陷度量数据中挖掘出更多项目管理者需要的信息,以充分发挥缺陷管理在项目开发管理阶段的作用。本文对软件缺陷管理和软件过程改进进行了研究,明确了缺陷管理与软件能力成熟度模型之间的关系,确定了缺陷管理过程改进的方向,分析了用例分析技术和AOSD软件开发过程在缺陷管理中的应用,最后,本文给出了一个缺陷管理支持工具的设计与实现,并最终通过一个实例对课题的研究进行了验证。