对铁路信号系统软件设计开发探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对铁路信号系统软件设计开发探讨

对铁路信号系统软件设计开发探讨   【摘要】随着科技的进步,软件在铁路信号系统中也越来越多的用到了,随着规模不断的扩大,以及越来越复杂的程序,信号系统软件的开发工作面临着巨大的挑战。研发信号系统软件设计开发平台作为铁路信号系统软件开发的基础,是未来铁路信号系统软件研发的发展方向。下面我们将分析解读这一支撑铁路信号系统软件整体研发的平台,以及它在信号系统软件产品研究开发的应用。   【关键词】:铁路信号系统;信号系统设计开发平台;软件   中图分类号:S611 文献标识码:A 文章编号:      随着铁路信号系统的发展,软件在整个信号系统中的地位越来越重要。研究使用技术手段保证信号系统软件研发的设计开发平台有着十分重要的意义。信号系统软件设计开发的挑战体现在以下几个方面:第一,从组成结构来看,信号系统包括多种底层硬件设备和操作系统。研发人员在进行设计开发时必须考虑不同底层系统的特性,处理多种多样的底层细节,难以尽力集中到业务逻辑层面来。第二,信号系统软件作为高安全等级要求的软件,其设计开发流程有着严格的要求。如何通过技术手段规避人为疏漏造成的执行不规范是我们亟待解决的问题。第三,随着信号系统软件产品数量越来越多、规模越来越大、复杂程度越来越高,带来了大量的重复性劳动、飞涨的开发成本及低下的开发效率等诸多问题。第四,质量安全是信号系统软件的灵魂,如何在人力不足、工期紧张的条件下保证信号系统的质量安全成为一个挑战。为了应对上述挑战,本文提出了一种铁路信号系统软件设计开发平台,为信号系统软件的研发提供技术支撑。   一、相关研究和产品介绍   国外铁路信号公司对信号系统设计开发平台的研究都非常重视,一些大的信号公司如西门子、阿尔斯通,都在公司层次建立了相应的设计开发平台,并依托平台推出系列产品。在通用软件开发平台领域的市场上,也存在着一些设计辅助工具。这些现有的开发工具为单个的点工具,未能集成为一个专用的信号系统设计开发平台,造成研发人员往往需要在不同的设计开发阶段切换、配置不同的设计工具,不利于提高设计的效率。因此,本文提出的平台对这些工具进行了有机的结合,统一成为一个用于信号系统设计开发的平台。   二、 平台总体介绍   1、支持规范化、流程化的研发方式。信号系统软件的研发有着严格的规范和流程,但是执行中人为疏漏,难以保证按照流程规范地执行,需要使用技术手段辅助、引导研发人员按照规定的流程执行。在这种研发方式下,研发人员划分为不同的角色,并且只能按照自己的角色进行规范流程内赋予的研发活动。   2、支持模块化、组件化的开发方式。在开发信号系统这样一个复杂的系统时,采取模块化、组件化的架构是技术发展的方向。使用 信号系统软件设计开发 平台采用组件化的架构之后,可以将功能相同或类似的部分进行组件化,然后将组件进行合理的组合,通过组件组态之后生成功能完整的软件产品。这样的软件系统架构可以有效地减少重复工作,增加开发的效率。另外,组件化的架构还可以使得软件系统的结构层次更加清晰,使得系统的管理和修改更加方便。   3、提供自动化、智能化的辅助研发工具。在研发过程中存在大量的耗费人力和时间的工作,在此方面,平台提供了一系列的自动化工具,如自动化专项测试工具,辅助研发人员完成这些工作。在业务逻辑方面,信号系统软件设计开发 平台包括全研发全命周期开发支持、质量审核卡控支持、专项测试及组件收集复用等方面的功能。在数据支持方面,信号系统软件设计开发 包括了若干核心支撑库,其主要功能是对具体业务提供有效而灵活的数据支持。信号系统软件设计开发平台每一个层面都是严格遵循IRIS 体系规范并实行统一的用户认证、授权管理策略,保证了信号系统软件设计开发平台在安全保障上的可信性。   在下文中将就信号系统软件设计开发平台的核心业务逻辑:信号系统软件全生命周期开发支持、审核卡控支持、组件化开发支持进行介绍。   三、信号系统软件全生命周期开发支持   信号系统软件设计开发平台支持信号系统全生命周期的协同开发,包括需求开发,设计模型开发,代码编写,测试案例编写、测试执行等功能。   1、 需求开发工具   信号系统软件设计开发平台需求开发工具同时支持 DOORS 和Word 文档的编写。需求文档开发工具具有如下功能:①同时支持本地 word 需求文件的编写和集成DOORS 的文档编写功能。②将DOORS 上的需求文档映射到 信号系统软件设计开发 平台上,使得信号系统软件研发中其他的数据能够和DOORS上的需求文档在信号系统软件设计开发平台上关联起来 , 例如管理测试案例对需求的覆盖分析。③根据 IRIS 规范提供 Word 版本和 DOORS 版本的文档模板,强制信号系统软件研发中的文档符合规范。   2、专项测试工具  

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档