基于组件的软件开发方法在C3I系统仿真中的应用研究

2021-02-21 15:48

182 计算机应用研究2004年

基于组件的软件开发方法在CI系统

仿真中的应用研究

舒 振,张耀鸿,罗雪山

(国防科学技术大学管理科学与工程系,湖南长沙410073)

摘 要:介绍了组件化的软件开发方法的有关概念,分析了它的特征,比较了它与面向对象技术的关系,并讨论了将这种组件化的方法运用到C3I系统仿真中,同时建立了一个基于组件的C3I系统仿真环境。关键词:组件;软件开发;C3I系统;仿真环境中图法分类号:TP311.52

文献标识码:A

3

3

文章编号:1001-3695(2004)10-0182-03

ApplicationandResearchofCISystemSimulationUsingtheMethodof

SoftwareDevelopmentBasedonComponent

SHUZhen,ZHANGYao-hong,LUOXue-shan

(Dept.ofManagementScience&Engineering,NationalUniversityofDefenseTechnology,ChangshaHunan410073,China)

Abstract:Firstthispaperintroducetheconceptsandanalyzethecharactersofthemethodofsoftwaredevelopmentbasedoncomponent,comparethismethodwithobjectorientedprogrammingmethod,thendiscussusingthismethodintoC3Isystemsim-ulation,anddevelopacomponentbasedC3Isystemsimulationenvironment.

Keywords:Component;SoftwareDevelopment;C3ISystem;SimulationEnvironment CI系统是一类庞大复杂的系统,包含多种技术因素和不确定性。对于一个大型的C3I系统,究竟如何确定它的需求,如何协调并确定合适的作战技术指标,如何缩短研制周期,如何评估多种可选的系统方案、测试和评价性能指标,如何评估它的作战效能和平时使用效益以及改进已建系统,找出瓶颈,使系统不断进化,这些都是C3I系统设计、开发和建设过程中必须面对的问题,已成为CI系统建设中广为关注的焦点。

仿真技术为这些问题的解决提供了一条可行的途径。在设计、开发CI系统之前,建立一个仿真系统,对于研究CI系统的动态特性,解决系统中的一些关键问题,揭示各种方案的内在能力和薄弱环节,并根据一定的原则和指标选择最优方案,不仅是可行的,也是必要的。现实问题的需求牵引,包括多媒体技术和灵境技术在内的当代技术的推动,都把CI系统仿真提到极其重要的地位。

但是随着被仿真系统的日益复杂性,仿真应用开发的工作量也成倍增加,完全从头开发一个仿真系统的工作效率越来越低,模型与仿真结果的可靠性与准确性也更难以得到保证。在这样的情况下,面向对象的思想已经难以适应这种分布式软件模型,于是组件化设计思想得到了迅速的发展。通过组件化的设计方式,将已有的各种仿真应用组装起来建立大型仿真系统,是克服复杂大型系统仿真面临困难的有效途径。仿真重用对于提高仿真应用开发的效率与质量,有着非常重要的意义。

3

3

3

3

3

件的概念是十分广泛的。但是由于组件自身固有的特性,目前人们对组件这一概念还没有一个统一的定义。下面是关于组件的一些具有代表性的观点:

(1)组件是软件的基本量子。它具有一定的功能,可插用,同时又是可维护的。

(2)组件是软件开发中一个可替换的软件单元,它封装了设计决策,并作为一个大单元的一部分与其他组件组合起来。

(3)组件是具有特定功能的、能够跨越进程的边界,实现网络、语言、应用程序、开发工具和操作系统“即插即用”的独立的对象。

(4)组件是指任何可被分离出来、具有标准化的、可重用的公共接口的软件。

1.2 基本组件开发的概念与特征

[3,4]

基于组件的开发是从第一代(二层)和第二代(三层)的客户/服务器发展起来的,它能改变软件开发过程中的被动局面,可以使通过组件组装成应用程序的梦想成为现实,这将使软件产业发生革命性变化。

基于组件的开发是一种利用可重用的软件组件构建应用程序的技术。这些组件由三部分组成。与结构化软件开发技术相比,基于组件的开发有一些显著的特征:

(1)真正的软件重用和高度的互操作性;(2)接口的可靠性;(3)可扩充服务;

(4)具有强有力的基础设施;(5)具有构建和胶合组件的工具。1.3 组件开发与面向对象的关系[4]

面向对象是在传统开发方法基础上发展而来,具有许多很

1 基于组件的软件开发方法概述

1.1 组件的基本概念

组件不是一个新概念,在许多相对成熟的工程领域中,组收稿日期:2003-06-25;修返日期:2003-11-19


基于组件的软件开发方法在C3I系统仿真中的应用研究.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:办公室装修招标文件范本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: