摘要
如何使仿真类软件具有良好的适应性、易维护性和可扩展性是软件开发人员难以解决的问题。而软件模式的应用为解决类似的问题提供了一条有效途径。本文在深入研究软件模式的基础上,提出并设计了基于MVC设计模式和3D图形引擎的视景仿真软件体系结构,同时对其实现进行了描述。实践证明,在视景仿真系统中引入该体系结构模式,可极大提高软件的适应性、易维护性和可扩展性,同时降低因需求变化而导致的软件成本的攀升。如今,在该体系结构下开发完成的某型电台仿真系统已应用到相关的士官培训学校中,并取得了良好的教学效果。
It is a hard problem for software engineer to make the simulation software have high adaptability, easy maintainability and expansibility. Software pattern make a way for this. Based on deep research on software pattern, a type of architecture for simulation software was proposed in this paper which was based on MVC pattern and 3D Graphics Engine. Then the process was described, It has been proved this architecture can not only effectively improve the adaptability, flexibility and expansibility of the simulation software, also it reduces the cost which is caused by the indeterminacy of need. At present, the Virtual Radio Simulation System is being applied in training of petty officers, and acquired very good teaching effect.
出处
《微计算机信息》
北大核心
2008年第24期135-137,共3页
Control & Automation
关键词
仿真系统
体系结构
软件模式
MVC
Simulation System
Software Architecture
Software Pattern
MVC