基于EN欧标流程的V模型软件测试
2021-03-12周亚男刘锦峰朱程辉
电子元器件与信息技术 2021年1期
周亚男,刘锦峰,朱程辉
(卡斯柯信号有限公司,上海 200071)
0 引言
V模型是软件生命周期的基础模型,也是轨道交通信号系统软件开发的首选模型。在轨道交通系统自动化的发展过程中,软件功能越来越复杂,安全性成为轨道交通信号软件开发所关注的一个重点。软件开发中存在着许多不可预测的因素,可能埋藏着不少重大风险,如何将风险控制在可接受的范围内,以保证轨道交通信号软件的安全可靠,是软件开发生命周期中所必须要解决的问题,目前越来越多的企业引入了欧洲的铁路相关标准[1]。
1 欧洲铁路标准简介
轨道交通业的标准依据是欧洲电工标准化委员会(CENELEC)规定的EN5012X系列,是IEC61508在轨交行业的派生标准,涉及如下:EN50129铁路应用——信号领域的安全相关电子系统;EN50126铁路应用——可靠性、可用性、可维护性和安全性;EN50128铁路应用——通信、信号和处理系统-铁路控制和防护系统软件;EN50159-1铁路应用——通信、信号和处理系统,第一部分:封闭式传输系统中的安全通信;EN50159-2铁路应用——通信、信号和处理系统,第二部分:开放式传输系统中的安全通信。
本文主要围绕EN50128展开讨论,该标准对软件开发生命周期的不同阶段提出了包含流程、方法、技术的详细要求。通过规范软件的开发过程以及技术要求,来保证轨道交通软件的质量和可靠性。
2 软件测试流程
软件生命周期V模型是一种线性顺序模型,提供了一种结构化的、自顶向下的软件开发方法,每阶段主要工作成果从一个阶段传递到下一个阶段,每个阶段的产出物必须经过评审或者测试。……
登录APP查看全文
