● 摘要
随着计算机软件技术的持续快速发展和市场对软件质量的需求越来越高,作为软件质量保证重要环节之一的软件测试变得日益重要,越来越受到重视。在软件测试中发现的软件问题往往是度量软件质量的关键指标,因此通过特定的软件问题管理工具实现对软件测试中发现的软件问题进行管理有助于提高软件测试的质量。尽管当前市面上的软件问题管理软件种类比较繁多,但是从经济因素、功能因素、用户群体等因素来看,这些软件问题管理工具并不能够满足所有市场和用户需求。
本文课题来源于北京航空航天大学软件测评实验室所研制的“软件问题管理工具V1.0”,该课题主要目标是: 在互联网应用环境下,软件测试项目所涉及的多种用户角色能够通过相应的权限实现对软件问题在生命周期中的处理、状态变化进行精确管理、控制和追踪。
基于以上几方面,作者在论文中主要开展了以下几方面的工作:
(1)对本课题的应用环境和业务特点和应用价值进行了阐述,并在文中对整个系统的业务和功能进行了阐述。
(2)对软件问题的生命周期及模型进行了探讨,提出并讨论了一种把传统的软件问题生命周期和被测软件版本控制相结合的改进的软件问题生命周期模型。
(3)根据业务需求,分析并定义了系统多种用户角色和角色权限,并进行了划分。
(4)根据“软件工程”思想和“分层设计”的思想,在需求分析的基础上,设计并实现了一个软件问题管理工具,并对相关的技术和模式进行了阐述,系统实施前进行了相关测试。
该课题对于本单位和其他软件软件测试机构进行软件问题管理的优化、软件测试质量的提高具有重要意义和应用价值。