摘要: |
计算机联锁系统是铁路信号保证行车安全、提高行车效率的关键基础设备,联锁软件是系统安全的核心。近年来,城市轨道交通迅速发展,这对联锁软件在技术和功能上提出了新的要求。传统软件开发方法在灵活性、可维护性、软件可靠性、安全性以及开发效率上都显露出不足,面向对象的方法是近年来软件工程领域出现的新方法,大大提高了软件的可靠性和安全性。基于面向对象方法开发联锁软件具有重要的现实意义,是一项值得研究的课题。
本文以城市轨道交通联锁系统为应用背景,结合软件工程理论,研究面向对象方法在联锁软件开发中的应用,进行了以下工作:
1.深入研究面向对象的软件开发方法,分析了面向对象方法应用于城市轨道交通联锁系统软件中的优越性。
2.将面向对象方法应用于城市轨道交通联锁系统的分析、设计中。根据面向对象的设计思路与设计方法,对联锁系统软件进行了需求分析、对象建模、子系统设计及数据结构设计。
3.在面向对象分析与设计的基础上,利用Visual C++开发环境和C++语言,实现了城市轨道交通联锁系统界面显示、联锁处理与系统仿真三个模块。
论文工作表明,用面向对象方法开发的计算机联锁软件,具有封装好、易维护、灵活性强、高质量、高效率等优点,能够更好地满足城市轨道交通联锁系统的发展要求。
|