论文部分内容阅读
构件模型是基于构件的软件开发(CBSD)技术中的一个重要概念,构件模型通过描述构件的接口和实现以及构件之间的关联来描述软件体系结构。目前国外出现的多种体系描述语言(ADLs)给出了各具特色的构件模型。UML是OMG提出的面向对象分析与设计的标准建模语言,UML针对实时系统领域的扩展UMLRT可以应用于C3I领域应用软件的开发。本文根据C3I领域应用软件开发工程化的要求,提出了一种满足C3I特定域体系结构要求、符合3C指导模型规范的C3I领域构件模型,并利用UML的扩展能力和UMLRT的表达能力,给出了C3I领域构件模型基于UMLRT的描述,使得C3I领域构件模型可以得到与UMLRT兼容的CASE工具的支持。本文最后结合一个雷达团情报处理系统范例,给出了C3I领域构件模型在RaionalRoseRealTime中的实现。