测试测量的元件基技术
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
测试测量的元件基技术  2012/3/1
2004年10月A版用通用硬件部件设计产品具有省时、省钱及改善质量和可靠性的优点。这种实用的方法使得制造商能大量生产产品。在应用部件方面软件不像硬件那样成熟,但元件基开发(component-BasedDevelopment-CBD)使我们更接近软件通用性。CBD的必要性当今市场环境的现实是不断变化的测试要求、复杂的测试系统,更快的上市和预算限制。这些要求需要有一种更有效和可预测的软件开发方法。技术的进步已极大地改善了测试软件开发进程,但也
 

2004年10月A版

用通用硬件部件设计产品具有省时、省钱及改善质量和可靠性的优点。这种实用的方法使得制造商能大量生产产品。
在应用部件方面软件不像硬件那样成熟,但元件基开发(component -Based Development-CBD)使我们更接近软件通用性。

CBD的必要性
当今市场环境的现实是不断变化的测试要求、复杂的测试系统,更快的上市和预算限制。这些要求需要有一种更有效和可预测的软件开发方法。
技术的进步已极大地改善了测试软件开发进程,但也增加了对软件能力的期望。现在,要求软件能处理多种新仪器、平台和环境以及适用新的通信标准。随着通信的进步,消费者希望在任何地方和任何时间都易于得到数据。
公司需要不断地适应这种变化的环境。软件开发必须以前所未有的速度提供高品质应用。基于这些原因,任何软件方案都必须是可再用的。一个成功方案的关键是看它做过什么,所做的能证明什么。

定义元件
根据预定义性能指标构建部件的概念已经有一个多世纪了。现在,制造商用通用部件组装产品可以大量生产很多装置。
CBD应用相同的原理在软件开发中。根据预定义的性能指标,所设计的部件可以组装成各种应用装置。这些部件称之为元件(component)。
软件元件是和生产、获得、使用无关的二进制单元,它们相互作用构成一个功能系统。根据基本概念,软件元件是软件部件,可以一起用做建造一个应用。元件基软件开发的目标是标准化软件元件之间的界面,这样软件元件可以一起组装。
元件可认为是黑盒子。元件被密封,因为基本实现的详情对用户是保密的,而相互作用是通过恰当定义的接口实现的。
一个密封元件分离是什么,元件如何做接口定义元件和如何用元件。这种方法,使得用元件的任何使用者只关心如何相互配合。
元件必须具有可预知性能,而其现实与应用无关。图1示出密封概念。用户与一个元件通信是通过与代表客户端线路的适当定义接口,而客户不需要知道元件实现的详情。
一个元件不约束任何特定的应用。所生成的很多元件能满足一个特定应用的要求。但是,一旦生成元件,这些元件可用于不同的应用。因为元件具有严格定义的接口,所以只要元件接口满足客户需要,则同一元件可用于开发或增强其他应用。而且,元件只要支持相同的接口,它们可以用其他元件替换来提供新的或增强的功能。
图1示出元件是如何替换的。一个客户通过一个适当定义的接口与元件A通信。开发一个支持定义接口和新接口的新元件B。可以用元件B替换元件A,用户仍然可以与它通信而不必重新编译任何码。而且,任何新客户用任一种接口可以与元件B通信。
通过密封可独立实现一个元件,与其他元件无关。每个元件是自己本身所包含的开发和测试单元。
因为,在开始开发前可以定义元件接口,所以,人们可以独立或并行确定任务和开发软件元件。这确实影响产品上市时间并在软件开发过程中提供更多控制和管理性。


图1 密封概念


图2 元件演变过程

与《测试测量的元件基技术》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095