COTS软件系统及其包装器的研究

被引量 : 0次 | 上传用户:zzfivy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于COTS的软件工程(COTS-Based Software Engineering)已成为当前的研究热点,国内对这一方面的研究很少,国外的研究很多,但基本上是处于经验性的(empirical),实例性的(case study)、或者是模型(model)一级的研究。 COTS(Commercial Off-The-Shelf)软件称为商用现成软件或现成软件,本文中把COTS软件的范围加以扩展,它包括各种已经存在的可以执行的软件实体以及各种文档和数据库;它的具体形式可以是商用现成(COTS)软件、军用现成(MOTS)软件、政府用现成(GOTS)软件,以及免费开放的组织内或者组织外的已经存在的软件,甚至是整个企业或组织的应用系统。把主要是通过集成COTS软件而构建起来的软件系统称为COTS软件系统。基于COTS的软件工程强调通过组装COTS软件来构建新的目标系统,即组装式开发。 本文在研究COTS软件特点的基础之上,进一步研究了通过组装COTS软件来构造新的COTS软件系统这一种软件开发方法的特点,提出了先把COTS软件包装之后再来集成它的COTS软件系统开发方法;从软件体系结构的观点出发,论证了COTS软件系统应该具有的软件体系结构的特性,并从方法和技术上来论证了如何保证这些特性,包括体系结构中胶结器的设计、部件互连拓扑结构的设计和体系结构风格的设计;从使用COTS软件的各种需求出发,提出、分析和评价了几种典型的集成环境下使用COTS软件的包装配置模型;通过抽象提出了一种包装器模型,并给出了这种包装器的接口设计方法和实现方法,给出了用这种包装器来把COTS软件包装成标准组件的方法,给出了通过组织和实现包装器接口的方法来解决COTS软件功能增加和裁减的问题;进一步分析了包装器接口实现方法的特点(领域工程),提取了实现包装器接口的一些公共功能,并把这些功能做成了COM组件以帮助用户实现他们所需要的包装器的接口;为方便用户实现包装器的接口,制作了一个小程序来帮助用户获取COTS软件运行时的一些信息,这个小程序复用了本课题所做的一些COM组件。
其他文献
磷灰石/硅灰石生物活性玻璃陶瓷(AW GC)材料是一种力学性能、生物活性和生物相容性非常优异的材料,长期以来,作为人体硬组织的修复和替代材料为人类健康水平的提高发挥了重要的作
研究目的:“从脾论治代谢综合征”、“通督调神针刺法治疗脑血管疾患”是李平教授临证经验中最为重要的两个组成部分,经历了长期临证实践、经验积累与理论探索,是宝贵的临证
针对现有古汉语语法体系在词类活用解释方面的缺陷,提出“体动”用法与“言动”用法的概念。认为“体动”是“将……当作……对待”(treat sth.as…),是一种客观行为;“言动”
本文根据现代教学论、心理学和教育技术理论,设计用于初中物理概念教学的系列投影教材,并通过教学实验对设计方案进行验证。全文共分六部分: 一、问题的提出 简述了系统地科
2015年8月29日,第十二届全国人大常委会十六次会议表决通过《刑法修正案(九)》,自2015年11月1日起开始施行。该刑法修正案最大的亮点就是首次在我国刑法中规定了"终身监禁"的
目的视力不良作为儿童青少年常见病之一,是导致人群视力受损的最常见因素,属于全球公共卫生问题。现阶段我国各地区儿童青少年视力不良率均居高不下,截至2014年,天津市学生的
<正>浙江省长兴县深化"三位一体"农合联改革,以"社户对接、产业扶贫"为抓手,大力实施"十百千万"工程,着力缓解"相对贫困",坚决打赢精准脱贫攻坚战,确保乡村振兴路上一户不掉
<正>研究目的:1研究目的1.1将"健康第一"、"课内外一体化"等先进的理念落到实处,以前为解决"先进教学理念与传统的学实践模式相脱节"、"体育课传统的考核方式与教学目标相脱
会议
热压罐成型工艺是一个纷繁复杂的综合性过程,很多复合材料构件通常是由模具和负荷材料内部构件出现不匹配才会造成沿厚度方向与面内各种固化参与应力的发展,在得到固化后很多
现场勘查的成败,要以是否弄清犯罪分子在案发现场的作案过程为重要的衡量尺度,整个现场勘查也要以罪犯的作案过程为主线进行勘查。