基于缺陷分类的嵌入式软件缺陷预防技术应用
发布时间:2022-12-11 09:52
软件缺陷是软件在正常运行过程中,由于异常的输入或外部条件等影响,出现了不正确的、意料之外的输出,从而影响整个系统的现象。严重的软件缺陷可能导致设备陷入瘫痪,造成人员财产损失。软件缺陷大量的存在于各类软件中,并且难于发现,研发人员在发现软件缺陷上投入了大量精力,但仍不能取得很好的效果。为解决上述问题,本文对软件缺陷预防技术进行研究,整理了一套缺陷预防方法,从而高效快速的发现软件中存在的缺陷。该缺陷预防方法通过收集以往出现过的软件缺陷,使用软件缺陷管理工具建立软件缺陷存储模型,并将软件缺陷进行数据化存储。在软件缺陷存储模型中,根据软件缺陷特点进行分类及规范化描述,最后形成软件缺陷预防检查文件,为软件研制人员提供可复用的软件缺陷数据,方便软件研制人员在软件生命周期中任何时刻对软件进行检查,以尽早发现软件中存在的缺陷。本文最后使用生成的软件缺陷检查单对嵌入式软件进行实验,对比软件缺陷预防检查与软件测试发现的软件缺陷数量及效率,分析软件缺陷预防方法和软件测试的各自优势,验证软件缺陷预防方法的有效性。
【文章页数】:91 页
【学位级别】:硕士
【文章目录】:
学位论文数据集
摘要
Abstract
第一章 绪论
1.1 本课题目的及意义
1.2 本课题研究的主要内容和重点
1.3 本文的各章节安排
第二章 文献综述
2.1 软件测试技术
2.2 软件安全性技术
2.3 软件缺陷预测技术
2.4 软件缺陷管理工具
第三章 软件缺陷数据收集与存储模型构建
3.1 软件测试缺陷数据
3.2 软件安全性及可靠性缺陷数据
3.3 软件缺陷存储模型
3.4 软件缺陷管理工具
3.5 软件缺陷数据典型案例
3.6 本章小结
第四章 软件缺陷数据分类及规范化描述
4.1 软件缺陷分类标准调研
4.2 软件缺陷分类方法
4.3 本章小结
第五章 软件缺陷检查单的形成及使用
5.1 软件缺陷数据整合与扩展
5.1.1 软件缺陷数据整合
5.1.2 软件缺陷数据扩展
5.2 软件缺陷检查单的形成及使用
5.3 本章小结
第六章 对比实验
6.1 被实验软件概述
6.1.1 系统概述
6.1.2 软件概述
6.2 对比实验方法
6.2.1 软件测试方法
6.2.2 软件缺陷检查单使用方法
6.3 实验结果
6.3.1 软件测试结果
6.3.2 软件缺陷预防结果
6.3.3 测试结果对比
6.4 本章小结
第七章 结论与总结
参考文献
附录
致谢
作者和导师简介
附件
【参考文献】:
期刊论文
[1]软件开发成本估算的研究与应用[J]. 台安,王世恭. 科学技术与工程. 2007(16)
[2]软件缺陷数据处理研究综述[J]. 李宁,李战怀. 计算机科学. 2009(08)
[3]软件缺陷预测技术[J]. 王青,伍书剑,李明树. 软件学报. 2008(07)
[4]软件缺陷检查单的动态生成方法[J]. 陈平,黄茂生. 电子产品可靠性与环境试验. 2010(01)
[5]系统软件测试中的测试需求分析[J]. 周友芳. 计算机光盘软件与应用. 2013(14)
[6]软件安全性与可靠性分析技术研究[J]. 何鑫,刘畅,郑军. 计算机测量与控制. 2012(11)
[7]大数据时代 生活、工作与思维的大变革[J]. 维克托·迈尔·舍恩伯格,周涛. 人力资源管理. 2013(03)
[8]软件工程中的结构化设计方法[J]. 张耀民. 现代电子技术. 2012(16)
[9]如何填写更加规范的软件缺陷报告[J]. 蔡熇. 信息通信. 2015(03)
[10]一种软件测试需求建模及测试用例生成方法[J]. 杨波,吴际,徐珞,毕考,刘超. 计算机学报. 2014(03)
硕士论文
[1]基于数据挖掘的软件缺陷管理[D]. 杜星海.西北大学 2006
[2]基于特征选择和实例迁移的软件缺陷预测方法研究[D]. 陈雅.西南大学 2018
本文编号:3718570
【文章页数】:91 页
【学位级别】:硕士
【文章目录】:
学位论文数据集
摘要
Abstract
第一章 绪论
1.1 本课题目的及意义
1.2 本课题研究的主要内容和重点
1.3 本文的各章节安排
第二章 文献综述
2.1 软件测试技术
2.2 软件安全性技术
2.3 软件缺陷预测技术
2.4 软件缺陷管理工具
第三章 软件缺陷数据收集与存储模型构建
3.1 软件测试缺陷数据
3.2 软件安全性及可靠性缺陷数据
3.3 软件缺陷存储模型
3.4 软件缺陷管理工具
3.5 软件缺陷数据典型案例
3.6 本章小结
第四章 软件缺陷数据分类及规范化描述
4.1 软件缺陷分类标准调研
4.2 软件缺陷分类方法
4.3 本章小结
第五章 软件缺陷检查单的形成及使用
5.1 软件缺陷数据整合与扩展
5.1.1 软件缺陷数据整合
5.1.2 软件缺陷数据扩展
5.2 软件缺陷检查单的形成及使用
5.3 本章小结
第六章 对比实验
6.1 被实验软件概述
6.1.1 系统概述
6.1.2 软件概述
6.2 对比实验方法
6.2.1 软件测试方法
6.2.2 软件缺陷检查单使用方法
6.3 实验结果
6.3.1 软件测试结果
6.3.2 软件缺陷预防结果
6.3.3 测试结果对比
6.4 本章小结
第七章 结论与总结
参考文献
附录
致谢
作者和导师简介
附件
【参考文献】:
期刊论文
[1]软件开发成本估算的研究与应用[J]. 台安,王世恭. 科学技术与工程. 2007(16)
[2]软件缺陷数据处理研究综述[J]. 李宁,李战怀. 计算机科学. 2009(08)
[3]软件缺陷预测技术[J]. 王青,伍书剑,李明树. 软件学报. 2008(07)
[4]软件缺陷检查单的动态生成方法[J]. 陈平,黄茂生. 电子产品可靠性与环境试验. 2010(01)
[5]系统软件测试中的测试需求分析[J]. 周友芳. 计算机光盘软件与应用. 2013(14)
[6]软件安全性与可靠性分析技术研究[J]. 何鑫,刘畅,郑军. 计算机测量与控制. 2012(11)
[7]大数据时代 生活、工作与思维的大变革[J]. 维克托·迈尔·舍恩伯格,周涛. 人力资源管理. 2013(03)
[8]软件工程中的结构化设计方法[J]. 张耀民. 现代电子技术. 2012(16)
[9]如何填写更加规范的软件缺陷报告[J]. 蔡熇. 信息通信. 2015(03)
[10]一种软件测试需求建模及测试用例生成方法[J]. 杨波,吴际,徐珞,毕考,刘超. 计算机学报. 2014(03)
硕士论文
[1]基于数据挖掘的软件缺陷管理[D]. 杜星海.西北大学 2006
[2]基于特征选择和实例迁移的软件缺陷预测方法研究[D]. 陈雅.西南大学 2018
本文编号:3718570
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3718570.html