stub是什么意思

五角星教育 | 学以知道 , 教以成德!         

问题描述

stub是什么意思急求答案,帮忙回答下
精选答案
最佳答案

####简单理解lstub替代子模块(某些特定功能模块)的模拟函数或模拟类。

在分布式对象中代表着客户端对象,承担着通信的职责。在vc++环境中做测试的模拟函数,并可以用stub指令指定dos程序。由于stub就是用来代替所测的子模块,故而它不能为空####在分布式计算环境中:存根代表参与分布式对象的通信的客户端侧对象。存根担任分布式对象通信的角色。存根作为一个网关,客户端对象和服务器端对象,通过它进行路由所有传出请求。存根包装客户端对象的功能,并通过添加网络逻辑保证了可靠的客户端和服务器之间的通信通道。可以写上去的存根,手动或自动生成,这取决于所选择的通信协议。的存根是负责:向服务器发起通信骨架翻译从调用者调用对象编组的参数通知该呼叫应该被调用的骨架在网络上传递参数的骨架从骨架解组的响应通知该呼叫是完整的骨架##模拟函数的使用(stubfunction):通常,此种暂时用来代替某些功能的模拟函数称为stub,举例而言,假如我们有一个装置可以侦测温度,但是该装置的硬体尚未制作完成,此时,我们可以利用类似范例1,9的函数,暂时先传回一个温度值,以让後续的程式可以顺利的进行测试,此种函数就称为stub。范例1.0用来取得温度的stub函数voidthermometer(){#ifdef_simulator_return28;#else#endif}利用stub函数,可以让未完成的系统得以进行测试,其展现的行为类似於目标系统。如此,程式开发人员可以在硬体未完成之前就进行程式撰写与测试工作,因此,能有效加快系统的开发时程,以使专案提早完成。

更多推荐
(c)2008-2025 广知网 All Rights Reserved 鄂ICP备2023002720号-19