摘要
为了适应现代化舰艇作战的需要,如今的潜艇作战系统一般都采用分布式系统,而且系统结构十分复杂。因而,按照传统的方法开发一套这样的系统,它的开发周期较长、开发费用较高,不能适应作战的实际需要。提出一种基于逆向工程思想的舰艇作战系统开发方法,在论述采用这种开发方法可行性的基础上,给出了系统的开发过程和开发模型。采用这种方法开发舰艇作战系统,可以较好的解决开发周期和开发费用等问题,满足实际作战应用的需要。
In recent years, software engineering field made unprecedented development, however, with the constant enlargement of the computer application and the gradual improvement of the using request, the software engineering is receiving the new challenge constantly. The reverse engineering begins to receive much concern as a new research branch of software engineering field. It is opposite to the traditional software engineering thinking, it is from the bottom to the up and get progressively more advanced and abstract design, meeting the final system. The reverse engineering is for solving code maintaining and legacy system problem at first. So, its practical application meets certain restriction. Combined with field characteristics of vessel battle, after describing an idea based on reverse engineering at the foundation of feasibility, a developing method of vessel battle system is proposed based on reverse engineering. The developing model of this system is given in this paper, and the developing step is described in detail. The problems of developing period, developing expense and software reuse can be settled by adopting the developing method to develop vessel battle system.
出处
《舰船电子工程》
2005年第3期4-7,共4页
Ship Electronic Engineering
关键词
软件工程
逆向工程
面向对象
开发模型
software engineering,reverse engineering,object-oriented,developing model