当前位置:首页 >> 光连接器

基于组件的虚拟仪器软件系统设计电子设备

2022-10-28 10:07:42  门达五金网

基于组件的虚拟仪器软件系统设计

基于组件的虚拟仪器软件系统设计 2011: 1引言  随着计算机技术的飞速发展,人们对软件产品的质量和软件的生产速度都有了更高的要求,这就使软件开发方法和技术的更新日益成为当今最迫切的研究课题。从传统的结构化开发方法到八十广阔:大量成熟的组件可以通过市场购买可以从互联网上免费下载,可以从自己现有的组件库中获得,也可以重新开发设计等等。同时市场的竞争机制还可以促进组件生产的质量的提高、种类的增加和价格的降低。总之,组件在功能上是离散的、被精确定义的:组件对自已拥有的方法都提供标准而清晰的接口:组件既可以单独使用,也可以与其他组件一起组装成一个完整的应用系统,因此,它不同于00方法中的“对象”或“类”,相比之下,组件具有更高的用度,更灵活的产生方式,也更容易理解和分发。  2.基于组件的软件开发模型  基于组件的软件开发技术从根本上改变了软件的生产方式,与传统开发方法相比,它具有很明显的优势:①提高了件的重用率,保护了已有的技资。开发者可以将原有软件运用组件技术封装起来,通过标准的组件接口将旧的程序代码进行包装制作成可以重用的组件,从而保护了软件的投资:②降低了对系统开发者的要求,使他们更好地关注业务系统,可以用业务术语,而不是计算机术语来规划、设计和建造应用系统:③使开发的系统更加灵活,更加便于维护和升级。组件的模块化程度高,模块耦合度低,开发者在对软件进行改进时,往往只需增加新的接口即可:④易于学习和使用。组件的开发一般由组件设计、生产和组装等过程组成,不同岗位的开发者分工明确、术有专攻,大量的开发人员可以快速投入基于组件的开发过程中。  CBD方法可以将一个软件系统的开发分为3个阶段:应用系统的分析与设计、组件的开发以及组件的装配。其中,系统分析和设计是一个领域工程,由领域问题专家根据系统需求建立系统模型,再由系统分析及设计人员对该模型进一步完善,刻画出系统的总体结构,-按照组件开发规则定义系统所需的所有组件以及组件的接口说明和组件之间的交互协议:组件开发也叫组件生产,可以重新设计组件,可以将现有的软件封装成组件,也可以从外界(市场或互联网〉直接获得,通过这些方式得到的组件均装入组件库中统一管理:组件的装配就是按照应用系统设计中提供的结构,从组件库中选取合适的组件,按照组件接口规约,用组装工具完成应用系统的连接与合成,最后对系统进行各种测试(如集成测试和系统测试等)。这种开发过程的模型如图1所示。  3、基于组件的虚拟仪器软件系统的开发  虚拟仪器(Virtual Instrument)是指以微型计算机为核心,将微机和测量系统融合于一体,用计算机软件代替传统仪器的某些硬件的功能,用计算机的显示器代替传统仪器物理面板的测量仪器。VI的出现是传统仪器在测量理论和测量方法上的一次革命性突破,充分体现了"软件就是仪器"的新思想,同时打破了传统仪器结构固定、功能单一、可扩展性差等限制,使仪器的生产进入了一个崭新的阶段。  VI一般由通用计算机(PC机)、数据来集卡及软件系统组成。它充分利用PC机丰富的软硬件资源快速建立数据采集应用系统,通过数据采集卡从外界采集各种信号,对信号进行实时存储、实时显示及离线分析。这

钢管推荐宁波市5310无缝钢管325精密钢管2022继续更新

水冷式工业冷水机80P工业冷水机厂家

今日推荐太原救护车出租多少钱送病人车在哪里找2022已更新

包头合金铝回收废铝高价回收二手物资回收公司

武汉神将防盗门维修热线2022已更新

相关资讯
友情链接