• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

基于组件的开放式CAD系统模型[2]

发布: 2008-10-28 09:17 | 作者: 不详 | 来源: 测试时代采编 | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网

  组件技术是继面向对象技术之后发展起来的一种新的软件工程技术,是面向对象技术的延伸.基于组件的系统模型仍然是一种面向对象的结构,但系统中的对象是按照规范设计的模块,这些定义良好的软件模块(称为组件Component)在系统中共存,并且充分地相互作用.按照这种结构,可以将若干组件组合起来,以建立更大和更复杂的系统。

  这种模型的关键在于一种高效的总线结构,使组件之间能以一个公共的接口互相连接,做到组件的即插即用,无缝集成.这种模型的系统中,组件间的通讯链接数是线性的,并且由于各组件接口规范的一致性,通讯的复杂度大大下降,也提高了组件的互操作性。

  根据组件在系统中地位的差异,CAD系统中的组件可以分为两个层次:核心组件和应用组件.核心组件是CAD系统必不可少的组成部分,如用户交互组件和几何造型组件,它们和系统总线一起构成了CAD系统核心.应用组件是根据不同应用领域需求开发的外围模块,如机械设计组件、建筑设计组件,可任意插拔,与CAD系统核心一起组成专业领域内的应用CAD软件。

  相对于核心组件来说,应用组件所要求的系统服务要少得多,请求服务的频度也较低,根据这些特点,我们设计了一种双总线结构,辟出一条应用总线来专门支持应用组件,应用总线和核心总线相通,核心组件和应用组件之间仍然保持良好的互操作性,但应用总线屏蔽了应用组件的一部分服务请求,减少了核心总线上的流量,从而提高了CAD系统核心的效率.引入应用总线后的详细系统模型如图5所示。

  

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网