检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王宏刚[1] 张一军[1] 张琦[1] 王建英[1] 王壮峰[1]
机构地区:[1]铁道科学研究院通信信号研究所
出 处:《中国铁道科学》2005年第5期107-111,共5页China Railway Science
基 金:铁道部科技研究开发计划项目(2002X045-A)
摘 要:按照面向对象软件工程的思想,在对列车运行调度系统分析的基础上,对系统中各实体之间的静态关系和动态关系进行研究,并详细描述软件系统的分析和设计过程。基于UML建立软件系统的用例图、类结构图、序列图和状态转移图,从静态和动态两个角度描述调度系统的软件模型。用例图从用户的角度描述系统的功能;类结构图指明系统中存在的类以及类之间的静态关系,描述系统的静态模型;序列图着重描述控制流在对象之间的流动过程,状态转移图描述对象的转移过程以及状态变化的条件。序列图和状态转移图从不同的角度描述系统的动态行为,建立系统的动态模型。该模型已用VC++6.0实现,并在高速铁路综合调度仿真系统中得到应用。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.
关 键 词:列车运行调度 UML 软件模型 面向对象 软件工程
分 类 号:U284.59[交通运输工程—交通信息工程及控制]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249