当前位置:100论文网>>电气论文>>浅谈组件技术在测试系统中的应用

浅谈组件技术在测试系统中的应用

发布:2010年7月29日 浏览:

介绍了组件技术在一种具体的测试软件系统中的应用和组件技术在微机测试系统中提高软件的重用性和可靠性的作用,讨论了利用组件技术封装的硬件系统,并给出了封装实例。
关键词 :组件技术; 微机测试系统; 重用性; 封装
在微机测试系统软件中常对低层硬件进行操作,所以当低层硬件系统变化时(如硬件技术的变化,硬件接口之间的协议改变等),势必会对上层软件系统产生影响。如果程序在访问硬件时,大量依赖具体的物理硬件访问语句,会使软件与硬件的耦合程度非常高,同时也不利于提高软件系统的可靠性。如何降低软件系统和硬件系统之间的耦合度,使程序对硬件的访问不依赖于具体的物理硬件系统,是软件开发过程中需要解决的一个重要问题。
组件技术的实现
通常使低层硬件细节对软件透明方法是在物理硬件系统上“包裹”一层软件,该软件的作用是屏蔽物理硬件细节,使上层软件对硬件的访问透明化。对硬件进行“包裹”的结果就形成了一个逻辑硬件系统,是对物理硬件系统的抽象及向外部提供物理硬件系统所能提供的服务,而将这些服务的具体实现屏蔽了。逻辑硬件系统保持了硬件系统对外提供服务接口的稳定性,至于服务的具体实现都被封装在逻辑硬件系统内部。当物理硬件系统内部有所变动时,只需要在逻辑硬件系统内部进行修改,保持了对外接口的稳定性,所有通过逻辑硬件系统访问硬件的程序。

相关信息

Copyright@2003 100论文网 备案号:鄂ICP备03014323号
100论文网提供的免费论文,请勿直接发表;如有侵犯您的版权,请联系我们,本站会立即删除!

Copyright © 2003 100论文网 All Rights Reserved. Powered by 建筑论文 Theme By 建筑论文网