水声信息系统仿真软件构架模型

王希敏;蔡志明

兵工学报 ›› 2007, Vol. 28 ›› Issue (4) : 471-476.

兵工学报 ›› 2007, Vol. 28 ›› Issue (4) : 471-476. DOI: 10.3969/j.issn.1000-1093.2007.04.019
论文

水声信息系统仿真软件构架模型

  • 王希敏,蔡志明
作者信息 +

Software Architecture on the Modeling and Simulation for Underwater Acoustics Information Systems

  • WANG Xi-min, CAI Zhi-ming
Author information +
文章历史 +

摘要

水声信息系统仿真是研究声纳及其水下作战效能的重要工具。针对仿真软件系统的复杂性与开放性的特点,分析了利用面向对象的方法建立其软件构架模型的意义,并介绍了软件构架建模过程和表示方法。根据仿真系统功能需求和海洋声信息环境特点,采用面向对象方法,提出了仿真软件系统的逻辑构架。由用例视图描述需求,逻辑视图描述逻辑构架。通过分层与包的分解,将仿真软件从逻辑上划分成松耦合的多个组成部分,以便于系统维护。设计模式的运用,使得仿真软件具有很好的重用性和扩展性。基于构架模型,实现了由多目标与多声纳构成的水声信息仿真系统。实践表明,该构架模型满足开放性与复杂性系统的仿真要求。

Abstract

The simulation of underwater acoustic information flow is an important way to research sonar performance and its engagement effectiveness in the ocean environment. The significance of modeling an open and sophisticated arcmtecture of the simulation software by object-oriented methods was analyzed, and the modeling processes and the way to represent the simulation architecture were presented. According to the requirements about the simulation system and the information flow, the simulation software logical arcmtecture was modeled by ooject-oriented method. The use case view captures the system requirements. The logical view shows the logical architecture for the system. The simulation software was decomposed into its constituent parts logically by layering and package parti?tioning for the maintainability. Applying the design patterns, the simulation software may be well ex?pansible and reusable. The simulation system involving multi-targets and multi-sonar was developed based on the architecture model. Practices show that the model meets the needs for simulating an open and sophisticated system.

关键词

计算机应用 / 仿真 / 统一建模语言 / 水声信息系统 / 软件构架 / 统一过程 / 水声工程

Key words

computer application / simulation / unified modeling language / underwater acoustic infor?mation system / software architecture / rational unified process / underwater acoustic engineering

引用本文

导出引用
王希敏,蔡志明. 水声信息系统仿真软件构架模型. 兵工学报. 2007, 28(4): 471-476 https://doi.org/10.3969/j.issn.1000-1093.2007.04.019
WANG Xi-min, CAI Zhi-ming. Software Architecture on the Modeling and Simulation for Underwater Acoustics Information Systems. Acta Armamentarii. 2007, 28(4): 471-476 https://doi.org/10.3969/j.issn.1000-1093.2007.04.019

参考文献

[1] 杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1 -7.
YANG Fu-qing. ThinKing on the development of software engi-neering technology[J]. Journal of Software, 2005,16(1):1-7. (in Chinese)
[2] 林.巴斯.软件构架实践[M].车立红,译.北京:清华大学岀
版社,2004:23-39.
Bass L,. Software architecture in practice [M].CHL Li-hong, translated. Bejing: Tsinghua University Press, 2004:23 — 39. (in Chinese)
[3] Gamma E.设计模式:可复用面向对象软件的基础[M].李英 军,译.北京:机械エ业出版社,2005:4-147.
Gamma E. Design patterns : elements of reusable object-oriented software [ M ]. LI Ying-jun, translated. China Machine Press, 2005 : 4 - 147. (in Chinese)
[4] 梅宏.ABC:基于体系结构、面向构件的软件开发方法[J].软 件学报,2003,14:721-730.
MEI Hong. ABC: an architecture based, component oriented ap-proach to software development [ J ]. Journal of Software, 2003, 14:721 - 730. (in Chinese)
[5] 杨芙清.基于复用的软件生产技术[J].中国科学(E辑), 2001’ 31(4):363-371.
YANG Fu-qing. software production technology based on reuse [J] . Science in China, (Series E),2001,31(4) :363 — 371. (in Chinese)
[6] 刘炜.面向模式的分布式软件构架可视化建模[J].计算机ェ 程,2005,31(3) :102-104.
LIU Wei. Visual modeling of pattern-oriented distributed soft-ware architecture[3].Computer Engineering, 2005,31 (3) : 102 —104. (in Chinese)
[7] 刘恒.一种基于AOP和UML的分布式仿真构架设计方法 [J].华中科技大学学报(自然科学版),2005,33(2):54 - 56. LIU Heng. A design method indistributed simulation based on AOP and UML [ J ]. J Huazhong Univ of Sci & Tech (Nature Science Edition), 2005,33(2) : 54 — 56. (in Chinese)
[8] Philippe K. Rational unified process: an introduction[M]. 2nd edition. MA: Addison-Wesley, 2000.
[9] Bruegge B, Dutoit A H.面向对象的软件过程:构建复杂且多 变的系统[M].吴丹,唐忆,译.北京:清华大学出版社,2002: 111-141.
Bruegge B,Dutoit A H. Odject-orientea sottware engineering: conquering complex and changing systems[M]. WU Dan, TANG Yi, translated. Beijing: Tsinghua University Press, 2002:111 — 141. (in Chinese)
[l0] Etter P C. Underwater acoustic modeling and simulation[M].London: Spon Press, 2003:232 - 296.
[11] LAU Yun-tung. The art of objects: object oriented design and architecture[M] ?北京:科学出版社,2003 : 21 - 67.
LAU Yun-tung. The art of objects: object onentea design and architecture[M]. Beijing: Science Press, 2003:21 — 67. (in Chinese)

326

Accesses

0

Citation

Detail

段落导航
相关文章

/