当前位置:主页 > 科技论文 > 软件论文 >

面向开发的软件安全性测试过程建模和开发

发布时间:2021-01-30 19:36
  随着社会的进步,计算机技术的飞速发展,计算机技术的应用迅速的走进人们生活中。由于人们生活的不断丰富,这些应用软件也变得特别复杂。对于一些大型的软件来说,当执行相关的任务时,就有可能会触发上万个功能点或上百万行源代码为其提供支持。那么,对于这么一个复杂而又优秀的软件,其安全性变得非常的重要。软件产品在研发的过程中对其进行安全性测试是保证软件安全最有效的方法。一个细致、科学的安全性测试过程是保证软件进行安全性测试的基础。若没有一个细致科学的软件安全性测试过程模型在软件开发的过程中给予软件安全性测试的指导,那么软件安全性测试顺利、高效、科学、规范的实施,不仅会浪费更多时间和资金等问题,而且软件的安全性也不能够得到保证。一个优秀的安全性测试用例能够发现可能隐藏在软件深处的安全问题;一个科学的过程管理能够给软件安全性测试实施带来很大的便利。因此对软件安全性测试建立一个细致、科学的软件安全性测试过程模型、生成优秀的安全性测试用例、开发出安全性过程管理工具是非常有意义的。文章首先介绍了软件安全性测试的国内外研究现状;其次介绍了软件开发基本理论和软件测试的基本理论以及软件安全的基本理论内容;接着介绍了... 

【文章来源】:江苏科技大学江苏省

【文章页数】:90 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第1章 绪论
    1.1 研究背景意义
    1.2 国内外现状
    1.3 论文研究内容
    1.4 文章的章节安排
    1.5 本章小结
第2章 基本理论基础
    2.1 软件开发基本理论
        2.1.1 软件定义
        2.1.2 软件的特性
        2.1.3 软件的分类
        2.1.4 开发中包含的内容
        2.1.5 软件开发过程基本模型
    2.2 软件测试基本理论
        2.2.1 软件测试的定义
        2.2.2 软件测试目的和目标
        2.2.3 软件测试的原则
        2.2.4 软件测试基本模型
    2.3 软件安全基本理论
        2.3.1 软件安全性定义
        2.3.2 软件安全性特点
        2.3.3 软件安全性注意事项
        2.3.4 软件安全性过程内容
        2.3.5 安全测试过程分析
    2.4 本章小结
第3章 软件安全性测试模型建立
    3.1 软件安全性测试过程模型
        3.1.1 模型的建立要求
        3.1.2 轨迹模型设计
    3.2 模型分析
    3.3 用例生成方法研究
        3.3.1 故障树原理
        3.3.2 故障分析
        3.3.3 安全性测试用例的生成
    3.4 本章小结
第4章 工具的设计与实现
    4.1 开发环境介绍
        4.1.1 开发语言简介
        4.1.2 开发工具NetBeans IDE for Java Developers
        4.1.3 JDK
    4.2 安全测试管理的设计与实现
        4.2.1 安全测试管理设计
        4.2.2 安全测试管理实现
    4.3 危险辅助分析设计与实现
        4.3.1 危险辅助分析设计
        4.3.2 危险辅助分析实现
    4.4 用例文件的设计与文件导出
        4.4.1 FreeMarker插件
        4.4.2 模板设计
        4.4.3 安全测试用例导出实现
    4.5 本章小结
第5章 实例应用
    5.1 实例文档描述
        5.1.1 需求文档
        5.1.2 设计文档
    5.2 初步危险分析
    5.3 开发过程安全分析
        5.3.1 需求安全危险分析
        5.3.2 设计安全分析
        5.3.3 单元安全分析
        5.3.4 集成安全分析
        5.3.5 系统安全分析
        5.3.6 用例生成
    5.4 本章小结
总结与展望
    总结
    展望
参考文献
附录
    附录1
    附录2
    附录3
攻读硕士学位期间发表的学术论文
致谢


【参考文献】:
期刊论文
[1]计算机软件工程管理与应用[J]. 张雅南.  电子技术与软件工程. 2017(18)
[2]指挥信息系统验证支撑软件平台关键技术[J]. 周雷,杨学春,王文普,宋磊.  指挥控制与仿真. 2017(03)
[3]军用软件测试文档生成设计与实现[J]. 孙培.  电子测试. 2017(12)
[4]FreeMarker文档生成技术在毕业设计管理系统中的应用[J]. 周建锋.  软件导刊. 2016(12)
[5]系统安全性分析中风险概率指标确定方法研究[J]. 李大伟,陈云翔,徐浩军,项华春.  飞行力学. 2014(04)
[6]软件测试模型的探讨[J]. 孟庆鑫,张龙.  计算机与网络. 2014(05)
[7]软件安全分析综述[J]. 钟华,陶妍丹.  现代计算机(专业版). 2013(24)
[8]如何做好软件安全性测试[J]. 潘号良,陆新华,汪光一.  计算机安全. 2012(12)
[9]软件系统工程安全管理及测试分析[J]. 李亚平.  科技与企业. 2012(23)
[10]软件测试模型及其改进方案[J]. 孟祥丰.  电子设计工程. 2012(23)



本文编号:3009469

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3009469.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d258a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com