论文部分内容阅读
按照面向对象软件工程的思想,在对列车运行调度系统分析的基础上,对系统中各实体之间的静态关系和动态关系进行研究,并详细描述软件系统的分析和设计过程。基于UML建立软件系统的用例图、类结构图、序列图和状态转移图,从静态和动态两个角度描述调度系统的软件模型。用例图从用户的角度描述系统的功能;类结构图指明系统中存在的类以及类之间的静态关系,描述系统的静态模型;序列图着重描述控制流在对象之间的流动过程,状态转移图描述对象的转移过程以及状态变化的条件。序列图和状态转移图从不同的角度描述系统的动态行为,建立系统的动态模型。该模型已用VC++6.0实现,并在高速铁路综合调度仿真系统中得到应用。
According to the idea of object-oriented software engineering, based on the analysis of train operation dispatching system, the static relationship and dynamic relation between entities in the system are studied, and the analysis and design process of software system are described in detail. Based on UML, this paper establishes a use case diagram, a class structure diagram, a sequence diagram and a state transition diagram of the software system, and describes the software model of the dispatching system from both static and dynamic perspectives. The use case diagram describes the function of the system from the user’s point of view. The class structure diagram indicates the static relationships between classes and classes in the system and the static model of the system. The sequence diagram mainly describes the flow of control flow between objects, Figure describes the transfer process of the object and the condition of the change of state. Sequence diagrams and state transition diagrams describe the dynamic behavior of the system from different perspectives and establish a dynamic model of the system. The model has been realized by VC ++ 6.0 and applied in the comprehensive dispatching simulation system of high-speed railway.