节点文献

战斗航海标绘系统平台的设计与实现

Design & Implementation of ECDIS-Based Tactical Plotting System Platform

【作者】 周广涛

【导师】 郝燕玲;

【作者基本信息】 哈尔滨工程大学 , 控制理论与控制工程, 2006, 硕士

【摘要】 战斗航海标绘系统是一个基于电子海图的应用系统,随着电子海图应用系统应用范围的日益扩大,为了适应不断发展的市场需要,必须改进以往的设计思路,以达到系统的模块化、易扩展、易维护、易实现。 本文首先对组件化软件设计技术和思想进行了较深入的探讨。介绍了组件技术的产生、现状与发展趋势,论述了COM相关技术以及组件技术在多种领域中的应用。对基于组件的软件开发的基本理论和方法进行了研究分析,确立了系统的设计思路。另外,软件组件技术是解决软件复用,缩短软件编写时间,降低维护成本和实现程序动态升级的最新和强有力的方案。本文用图示的方法对组件中的两种复用模式包容、聚合的应用原理做了详细的分析和研究。在此基础上,分析并实现了系统划分出来的组件。应用了组件的复用技术构建并实现了本应用系统。 在设计过程中,利用了UML建模语言,从需求定义、系统分析、系统设计等方面出发,对各个组件和模块进行分析与建模,在系统软件开发中应用UML,实现软件开发和管理的标准化和工程化,有利于实现系统产品的模块化,为升级、扩展和维护提供方便。在开发组件的过程中,为了开发出体积小、效率高的组件,提出了利用活动模板库(ATL)作为组件的开发工具。 最后对本课题所完成的实际工作和所取得的成果以及未来的发展方向作了总结和展望。

【Abstract】 ECDIS-Based Tactical Plotting System is an application system of Electronic Chart application systems. With the increasingly extending application are of Electronic Chart Display and Information Systems, many problems are appearing. In order to meet the demands of the developing market, reach the modularization, extensibility and maintainability, the application system must be upgraded.Firstly, the paper first presents an in-depth discussion about the technique and the idea of the component technology for software. Secondly, the paper expatiates upon the generation, current development and tendency of component technique, and discusses some techniques correlative with COM (Component Object Model) and the applications of component technique in many fields. Subsequently, on the basis of studying the basic theory and method about CBD, the process of software development about CBD is analyzed in order to provide the idea for the design of the application system. In addition, Component technology is a powerful and hot scheme to actualize software reuse, shorten programming time, decrease maintenance costs and realize dynamic program upgrade. Then the paper using many charts researches and analyzes the theory of software reusing about containing and aggregation. Based on these, every component of the application system is analysised and designed.UML are applied in system analysis and design of each component of the application system. The standardization and industrialization of software development and management will be realized if the UML are applied in the development of the software. It will make for the modularization of production and gives convenience for its upgrade, extension and maintenance. In the course of developing Components, in order to make the component of smaller volume and higher efficiency, it brings forward using ATL technique regarding as a component development tool.

  • 【分类号】TP311.52
  • 【被引频次】11
  • 【下载频次】268
节点文献中: 

本文链接的文献网络图示:

本文的引文网络