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

题目:面向软件缺陷的人误模式场景分析的原型开发

关键词:软件缺陷模式,人因失误模式,后置完成失误,场景分析

  摘要



        软件缺陷是影响软件质量的一个关键因素。高质量的软件,其缺陷应该尽可能的少。从软件缺陷引入的根源来说,人是缺陷的主体,人的认知失误是影响软件缺陷的本质因素。在软件中人因失误模式屡见不鲜,大多数人因失误模式在软件开发阶段由于人的微小失误而引入,但在后期触发时却能造成很严重的影响,对软件的质量构成很大的威胁。因此,我们应该重视对软件中人因失误模式的引入机理和分析检测技术的研究,将人因失误模式的触发概率降到最低,这样可以有效规避软件严重故障的发生,帮助软件质量的改善。
        本文从软件缺陷的引入机理角度出发,以软件缺陷主体(人)为核心,研究人因失误模式的原理及其场景的特点,选取典型人因失误模式——后置完成失误模式,着重研究后置完成失误模式的场景描述方法和匹配方法,构建后置完成失误模式的代码场景模型。在此基础上,设计了一种面向软件缺陷的人因失误模式场景分析原型系统。在用户界面引导下,通过自动化命令脚本完成了分析对象代码的特性编译、动态运行、函数路径解析和后置完成失误模式场景分析多个过程,达到了辅助用户完成人因失误模式检测和代码人因失误缺陷修改的目的。并通过使用GCC编译环境和GNU的工具链,为原型系统提供了很好的移植空间。最后通过实验和实例测试并验证了原型系统功能的正确性和有效性。本文在技术上探索了人因失误模式在代码阶段的分析和检查过程,为其他人因失误模式的分析识别提供指导,为后续人因失误模式在软件开发早期阶段的分析技术实现奠定基础。