基于模块化设计的嵌入式软件测试方法

基于模块化设计的嵌入式软件测试方法

ID:25635211

大小:51.50 KB

页数:6页

时间:2018-11-21

基于模块化设计的嵌入式软件测试方法 _第1页
基于模块化设计的嵌入式软件测试方法 _第2页
基于模块化设计的嵌入式软件测试方法 _第3页
基于模块化设计的嵌入式软件测试方法 _第4页
基于模块化设计的嵌入式软件测试方法 _第5页
资源描述:

《基于模块化设计的嵌入式软件测试方法 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于模块化设计的嵌入式软件测试方法[基于模块化设计的嵌入式软件测试方法]摘要:分析嵌入式软件的特点,综述传统的软件测试方法;针对嵌入式软件的特点,提出嵌入式软件的四级测试流程和集成测试的测试模型,并结合开发数控系统的实例进行分析,基于模块化设计的嵌入式软件测试方法。关键词:模块化设计 嵌入式软件 软件测试 测试方法 测试模型 数控系统嵌入式设计已经成为工业现代化、智能化的必经之路,嵌入式产品已经深入到各行各业。嵌入式系统的专用程度较高,系统的整体继承性相对较小,为了保证系统的稳定性,软件的测试成为嵌入式开发的一个重要环节。由

2、于嵌入式软件自身的特点,传统的软件测试理论不能直接用于嵌入式软件的测试,因此,研究嵌入式软件的测试有重要意义。1 基本概念简述1.1 模块化设计软件的设计是以一定的方法为基础的。面对越来越复杂的软件开发任务,人们提出了各种软件设计的模型。从用户需求和系统要实现的任务功能出发,把大型的软件划分为相对较小的模块。为了减少模块与模块之间的关联性,模块之间的逻辑结构相对独立,无函数的交叉调用,数据传递由全局变量完成,这就是模块化设计的基本思想。模块化设计的核心是模块的独立性,主要包括功能独立性和结构独立性,这使得软件开发的分工易于实

3、现。软件测试是软件开发中的关键环节,基于模块化设计的软件测试模型简单,查错和纠错都易于实现。下面以单链路数据传递的软件模型说明模块化软件设计的软件测试的基本原则。在图1中,函数F(X-Y)定义为软件模块X到软件模块Y的接口函数,用来通过终端显示由模块X进入模块Y的数据。如果模块C执行后发生错误,则由模块B和模块C的数据接口函数F(B-C)判断是否是模块B出来的数据就是错误的,计算机论文《基于模块化设计的嵌入式软件测试方法》(..)。如果F(B-C)不错,则证明模块C存在错误;如果F(B-C)传递数据错误,再察看F(A-B)传

4、出的数据是否错误,如果不错则证明模块B存在错误。用此依次前推孤立错误的方法,即可以很容易地定位错误所在的模块。这就是模块化设计时软件测试的基本原则。1.2 嵌入式系统嵌入式系统开发有其自身的特点。一般先进行硬件部分的开发,主要包括形成裸机平台,根据需要移植实时操作系统,开发底层的硬件驱动程序等。硬件平台测试通过后,应该软件的开发调试是基于该硬件平台进行的,这同时也是对硬件平台的一个测试。整个嵌入式系统开发流程如图2所示。因此可以说,嵌入式系统的开发过程是一个软硬件互相协调,互相反馈和互相测试的过程。一般来说,在嵌入式系统软件

5、中,底层驱动程序、操作系统和应用程序的界线是不清晰的,根据需要甚至混编在一起。这主要是由于嵌入式系统中软件对硬件的依赖性造成的。嵌入式软件对硬件的依赖性要求,软件测试时必须最大限度地模拟被测软件的实际运行环境,以保证测试的可靠性。底层程序和应用程序界限的不清晰增加了测试时的难度,测试时只有确认嵌入式系统平台及底层程序正确的情况下才能进行应用程序的测试,而且在系统测试时,错误的定位较为困难。软件的专用性也是嵌入式软件的一个重要特点。由于嵌入式软件设计是以一定的目标硬件平台为基础的、面向固定的任务进行的,因此,一旦被加载到目标系

6、统上,功能必须完全确定。这个特点决定了嵌入式应用软件的继承性较差,延长的系统的测试时间,增加了测试费用。嵌入式软件的另外一个重要特点就是实时性。这是从软件的执行角度出发说明的,也就是说嵌入式软件的执行要满足一定的时间约束。嵌入式系统中,应用软件自身算法的复杂度和操作系统任务调度,决定了系统资源的分配和消耗,因此,对系统实时[1][2][3][4]基于模块化设计的嵌入式软件测试方法2  第2篇WTO与企业财务管理  〖预览〗一、入世后财务管理环境的变迁对财务管理的影响  任何企业的财务活动和财务管理都是在一定环境和条件下展开的

7、,人世后企业财务管理环境的变迁必定会对企业财务管理产生极大的影响,主要表现在以下几个方面:  (一)金融市场变化的影响。加入WTO之后,根据《服务贸易总协定》的基本要求及与有关WTO成员国达成的双边协议,我国将逐步放松外资金融机构准人的范围和区域限制。越来越多的外资金融机构进入我国,必将使我国金融市场发生全面而深远的变化,呈现出一些新的特征,从而对企业筹资投资产生极大的影响。第一,金融市场规模的扩大、资金供给的增加和金融工具的不断创新,为我国企业筹资、投资和规避风险提供了多种可供选择的组合方式。第二,金融创新丰富了金融工具品

8、种,拓展了金融服务范围,但同时也派生出利率风险、汇率风险、表外风险等新的风险,使金融风险进一步加大,规避风险将成为人世后企业财务管理面临的最重要课题之一。第三,国内外金融市场竞争的加剧,促使我国金融机构建立现代企业制度的步伐进一步加快,金融机构自律性管理将进一步加强,国家对金融市场的监管也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。