摘要
水声信息流仿真软件系统涉及多目标、多声纳以及多变的海洋环境.仿真软件的复用性是现代软件工程的重要性能指标.针对系统开放性的特点,在领域分析模型的基础上,采用了面向对象方法设计仿真软件模型.为了满足软件多层次复用的需求,应用软件架构技术和设计模式设计仿真软件.根据水声信息流仿真软件需求,系统划分为四层结构;按功能,层又可分解为包.可复用的设计模式用于设计不同层和包中类之间的关系.提出的仿真软件模型具有良好的可扩充性与可复用性.
A acoustic information flow simulation software system involves multi-target and multisonar and the variable ocean environment. Reuse of the simulation software is a critically important attribute of modern software engineering. Due to demands of the open frame, an object-oriented acoustic information flow simulation software was derived from the domain analysis model. For the requirements of the software reuse on the many levels, the technology of software architecture and design patterns were applied in the design of the simulation software. The system was divided into four layers that contained one or more packets according to the functions. Reusable design patterns were applied to specifying the relationships among the classes that are encapsulated by packets at each layer. The simulation software is well extensible and reusable.
出处
《海军工程大学学报》
CAS
北大核心
2006年第4期65-69,共5页
Journal of Naval University of Engineering
关键词
仿真
构件
水声信息流
声纳
软件架构
设计模式
simulation
component
acoustic information flow
sonar
software architecture
design patterns