摘要:

随着我国铁路信息化的飞速发展,铁路运维软件作为一类对铁路信息系统,设备,业务,资源等进行"综合维护,集中监控"的铁路计算机应用程序被开发出来并投入到现场使用.铁路运维软件在解放了铁路运维工程师时间和空间的同时,它的质量与安全性也成为了铁路单位生产经营工作能否顺利进行的决定性因素.在这种情况下,为验证铁路运维软件安全质量而进行的安全性测试变的尤为重要.如何针对我国正在开发中或已经投入使用的铁路运维软件的实际情况,系统的对其进行安全性测试,是目前亟待研究解决的重大课题. 本论文结合参加铁道部重点科研项目"铁路计算机应用系统测试关键技术研究"的研究工作,对铁路运维软件安全性测试的流程与方法进行了选题研究. 本论文首先分析了铁路运维软件的开发需求,一般软件的测试流程,软件安全性的定义,安全性测试的内容,分类及几种测试方法的优劣等几个关键问题.在此基础上,统一了软件在功能与质量两方面的安全要求,介绍了铁路运维软件一般的系统结构并分析了铁路运维软件的测试需求.根据具体的测试需求,本文以提高测试的覆盖率,减轻测试难度,节省测试资源为出发点,设计了一种"基于威胁建模的故障代码注入"的测试方法,并详细介绍了流程的各个步骤.这些理论研究具有一定的深度和开拓性,研究成果可以用于铁路运维软件安全性测试的实际工作中,并发挥较好的作用. 最后,文章应用研究的测试流程与方法对具体的铁路运维软件进行了实证测试,验证了本论文研究成果的可用性及有效性.

展开

计算机开发运维测试优劣,铁路运维软件安全性测试方法的研究相关推荐

  1. 案例:用户信息列表展示||1. 需求 2. 设计 3. 开发4. 测试 5. 部署运维

    案例:用户信息列表展示 1. 需求:用户信息的增删改查操作 2. 设计: 1. 技术选型:Servlet+JSP+MySQL+JDBCTemplate+Druid+BeanUtils+tomcat   ...

  2. 我国“十三五”国家大数据战略离不开专业的数据中心基础设施运维服务

    [url=http://www.c114.com.cn/news/212/a1014632.html]我国"十三五"国家大数据战略离不开专业的数据中心基础设施运维服务[/url]

  3. 如何做好python自动化运维,python在运维中的应用

    这篇文章主要介绍了一个有趣的事情,具有一定借鉴价值,需要的朋友可以参考下.希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下. 1.如何做好python自动化运维 随着移动互联网的普及, ...

  4. 遇见运维(一)运维面试常考题

    1.什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络.系统.数据库.开发.安全.监控于一 ...

  5. IDC运维如何转linux运维,智简魔方DCIM系统助力IDC运维人员解决难题

    机房是企业网络的核心,需要经常维护,机房运维工程师就是这样一种职业,保障机房设备的正常运行.企业的发展离不开网络的支持,为了保障计算机相关设备的正常运转,通过对机房系统.监控设备.主机设备等进行维修和 ...

  6. 百度云曲显平:AIOps时代下如何用运维数据系统性地解决运维问题?

    百度云智能运维负责人 曲显平 本文是根据百度云智能运维负责人曲显平10月20日在msup携手魅族.Flyme.百度云主办的第十三期魅族技术开放日<百度云智能运维实践>演讲中的分享内容整理而 ...

  7. 深圳云计算学习:运维工程师中桌面运维需要会哪些技能?

    深圳云计算学习:运维工程师中桌面运维需要会哪些技能? 桌面运维岗位职责: 1.公司计算机网络合理规划和配置,负责计算机网络.信息管理及应用系统.数据库以及办公设备的管理,保证办公设施和服务器正常工作: ...

  8. linux运维实习报告,it运维实习报告.docx

    it运维实习报告.docx it运维实习报告运维工作心得总结运维工作直接关系到应用系统运行的正常稳定,但运维工作纷繁复杂,正规化.系统化相对比较弱,如何改变这种现状?从众多的运维工作者的成功失败中进行 ...

  9. 运维自动化之---ansilbe运维自动化和ansible架构介绍(1)

    运维自动化的发展历程 1.自动化运维应用场景 1.1云计算运维工程师核心职能 运维相关的工具 Podman是用来替代docker的工具 1.2 运维职业的发展路线 目标::一切皆自动化 1.3 企业实 ...

最新文章

  1. 股市币市:数据分析与交易所公告(20190227)
  2. linux关闭防火墙stop,linux如何关闭防火墙
  3. Ansible常用模块详解
  4. CAN协议,系统结构和帧结构
  5. C# MVC 项目下的路由配置-RouteConfig
  6. java实现多文件上传至本地服务器
  7. python商品管理系统_python 函数写商城管理系统
  8. exchange加mysql_Exchange 事务和Exchange 数据库回顾
  9. 关于在for循环中绑定事件打印变量i是最后一次。
  10. 启明星请假单加班单管理系统
  11. 教育平台的线上课程 智能推荐策略
  12. mysql输出九九乘法表_SQL 打印九九乘法表
  13. 图形化开发(五)041-Three.js之Camera相机——target焦点和lookAt()方法、OrthographicCamera正交相机、PerspectiveCamera透视相机、相机插件
  14. 卷积神经网络:一个模块化视角
  15. 微软的野心:Windows 8是战略级的乾坤一击
  16. java的StadIn函数_Java經典算法案例---Java深入
  17. 服务器 显示w3wp.exe,w3wp.exe占用cpu过高的解决方法
  18. MT8735芯片技术资料解析,MT8735处理器简介
  19. 学习linux杂七杂八——关于shell中的变量
  20. 按位取反~用法及原理

热门文章

  1. IDEA找到所有的断点
  2. Linux下的hostname命令
  3. js三级分类菜单导航
  4. 关于忘记MySQL的root用户密码的问题
  5. 大数据可视化陈为智慧树_智慧树知到_大数据可视化_答案新版
  6. 2021高考成绩查询。,2021高考成绩公布时间 2021高考成绩查询方式
  7. SpringCloud Config手动刷新及自动刷新
  8. IReport无法打开的原因
  9. @Component注解的用法
  10. Android开发笔记(二十二)瀑布流网格WaterfallGridView