论文部分内容阅读
随着计算机技术应用的深入,计算机已成为人们工作和学习不可或缺的重要工具,在越来越多的方面代替或辅助人们的工作。这一方面对计算机系统的稳定性和正确性提出了更高的要求;另一方面更多的功能需求使计算机软件的复杂性随之提高。软件质量管理和保障措施成为人们的关注焦点。软件测试是软件开发过程中的一个重要步骤,是保证软件质量的重要手段和阶段,充分的测试可以尽可能早地和尽可能多地发现软件中的错误,以便及时修正,从而提高软件质量。软件测试过程的分析和预测对提高软件质量和控制软件开发过程有着非常重要的意义。本文首先综述了国内外有关软件测试问题的研究现状;接着介绍了Lotka-Volterra模型的一般理论,并利用此模型对软件测试过程进行了分析和研究。文中提出了一种基于工作时间度量的系统测试过程动态模型,相对于已有的软件测试模型,该模型通过对错误发现效率的量化分析来预测软件测试的结束时间,能更有效地模拟软件测试的过程。此外,文中也指出发现错误效率是标示软件测试结束和软件发布时间的一个更合适的指标。同时利用实例分析了该模型的优点和有效性,并与其他类似模型进行了比较分析。