学位专题

<
DOI:10.7666/d.y2028005

用户权限管理系统可靠性测试的研究与应用

张伟
广东工业大学
引用
软件可靠性是指软件产品在规定条件下和规定时间内,完成规定功能的能力。随着信息技术的快速发展,计算机软件的应用范围越来越广,软件的复杂程度不断的增加。由于软件开发自身的特殊性,使软件的质量保证具有很大的难度。一些对软件可靠性要求较高的行业如金融、电信、电力、交通等重要系统一旦出现软件故障,可能带来严重的后果。人们虽然试图通过软件工程的方法来克服软件开发的复杂性,但收效甚微,直至今天软件的质量保障仍然是难以克服的问题。软件的可靠性研究正是在这种背景下迅速发展起来的,并越来越受到人们的重视,软件可靠性研究已经成为可靠性研究领域的一项十分重要的工作。软件测试是为了提高软件的可靠性,并为软件可靠性分析提供了原始的失效数据;反过来,软件可靠性研究又为软件测试是否达到既定的要求和测试终止条件提供了重要的决策依据。因此,对软件测试以及可靠性的研究是一项具有重要意义的研究课题。   软件可靠性模型是研究软件可靠性的重要方法,然而由于软件自身的特殊性,到目前为止,没有一种可靠性模型可以适用于所有的失效数据,在这种背景下,有必要对经典的软件可靠性模型、可靠性建模以及软件可靠性模型的选择进行深入的研究,以便不断完善和发展现有的可靠性模型和选择更合适的可靠性模型。   本文首先介绍了软件可靠性的相关理论和经典的软件可靠性模型,然后通过实际开发一个项目:用户权限管理系统,对该系统进行自动化测试设计,使用设计的自动化测试工具对用户权限管理系统开展自动化测试,并收集测试失效数据。在此基础上,使用经典的软件可靠性模型对用户权限管理系统进行了可靠性分析,详细介绍了可靠性建模、参数估计和模型评优过程。接着,针对经典的G-O模型的一些不足,对模型进行了适当的改进,并将改进后的G-O模型应用到用户权限管理系统中去验证改进后的效果。最后,针对软件可靠性分析是一项极其复杂繁琐的工作,本文使用Matlab GUI编程技术,自己设计了一个用于软件可靠性分析的辅助工具(RES),并应用到用户权限管理系统中去,结果表明,该工具极大简化了可靠性模型参数估计和模型选择的过程,提高了可靠性分析的效率和准确性。

用户权限管理系统;软件可靠性;信息技术;可靠性测试

广东工业大学

硕士

测试计量技术及仪器

吴黎明

2011

中文

TP315

77

2012-04-28(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅