首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于UML的列车运行调度系统软件模型
引用本文:王宏刚,张一军,张琦,王建英,王壮峰.基于UML的列车运行调度系统软件模型[J].中国铁道科学,2005,26(5):107-111.
作者姓名:王宏刚  张一军  张琦  王建英  王壮峰
作者单位:1. 铁道科学研究院,通信信号研究所,北京,100081;太原科技大学,系统仿真与计算机应用研究所,山西,太原,030024
2. 铁道科学研究院,通信信号研究所,北京,100081
基金项目:铁道部科技研究开发计划项目(2002X045-A)
摘    要:按照面向对象软件工程的思想,在对列车运行调度系统分析的基础上,对系统中各实体之间的静态关系和动态关系进行研究,并详细描述软件系统的分析和设计过程。基于UML建立软件系统的用例图、类结构图、序列图和状态转移图,从静态和动态两个角度描述调度系统的软件模型。用例图从用户的角度描述系统的功能;类结构图指明系统中存在的类以及类之间的静态关系,描述系统的静态模型;序列图着重描述控制流在对象之间的流动过程,状态转移图描述对象的转移过程以及状态变化的条件。序列图和状态转移图从不同的角度描述系统的动态行为,建立系统的动态模型。该模型已用VC 6.0实现,并在高速铁路综合调度仿真系统中得到应用。

关 键 词:列车运行调度  UML  软件模型  面向对象  软件工程
文章编号:1001-4632(2005)05-0107-05
收稿时间:2005-01-27
修稿时间:2005年1月27日

UML Based Software Model of Train Traffic Control System
WANG Hong-gang,ZHANG Yi-jun,ZHANG Qi,WANG Jian-ying,WANG Zhuang-feng.UML Based Software Model of Train Traffic Control System[J].China Railway Science,2005,26(5):107-111.
Authors:WANG Hong-gang  ZHANG Yi-jun  ZHANG Qi  WANG Jian-ying  WANG Zhuang-feng
Abstract:According to the idea of object-oriented software engineering, this paper studies the static and the dynamic relations among the entities existing in train traffic control system based on the analysis of the train traffic control. The process of analyzing and designing the software system is described in detail. Based on UML, the use case diagram, the class diagram, the sequence diagram and the state chart diagram are built. These diagrams describe the software model from both static and dynamic viewpoint separately. The use case diagram describes the system functions from user viewpoint. The class diagram points out these classes existing in the system and their static relations which describe the software static model. The sequence diagram gives emphases on describing the flow process of the control flow and the state chart diagram gives emphases on describing the changing process of the class and the changing condition. The sequence diagram and the state chart diagram describe the system dynamic behavior from different viewpoint, which illustrates the software dynamic model. The software model has been implemented by using VC 6.0 and used in the high-speed railway integrated dispatching simulation system.
Keywords:Train traffic control  UML  Software model  Object-orientation  Software engineering
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号