嵌入式软件检测测验技术分析研究20111122

嵌入式软件检测测验技术分析研究20111122

ID:34748577

大小:707.50 KB

页数:53页

时间:2019-03-10

嵌入式软件检测测验技术分析研究20111122_第1页
嵌入式软件检测测验技术分析研究20111122_第2页
嵌入式软件检测测验技术分析研究20111122_第3页
嵌入式软件检测测验技术分析研究20111122_第4页
嵌入式软件检测测验技术分析研究20111122_第5页
资源描述:

《嵌入式软件检测测验技术分析研究20111122》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第1章绪论31.1课题背景及研究意义3矚慫润厲钐瘗睞枥庑赖。1.2研究内容4聞創沟燴鐺險爱氇谴净。1.3国内外关于嵌入式软件测试的研究现状5残骛楼諍锩瀨濟溆塹籟。1.4关于论文的组织结构6酽锕极額閉镇桧猪訣锥。第2章嵌入式系统及其软件7彈贸摄尔霁毙攬砖卤庑。2.1嵌入式系统7謀荞抟箧飆鐸怼类蒋薔。2.2关于嵌入式系统及其软件的相关特点7厦礴恳蹒骈時盡继價骚。2.3嵌入式软件开发模式10茕桢广鳓鯡选块网羈泪。2.4嵌入式软件三大特点对软件测试的影响13鹅娅尽損鹌惨歷茏鴛賴。2.4.1实时性的影响13籟丛妈羥为贍偾蛏练淨。2.4

2、.2嵌入性的影响13預頌圣鉉儐歲龈讶骅籴。2.4.3反应性的影响14渗釤呛俨匀谔鱉调硯錦。第3章嵌入式系统软件测试15铙誅卧泻噦圣骋贶頂廡。3.1概述软件测试15擁締凤袜备訊顎轮烂蔷。3.1.1软件测试目的15贓熱俣阃歲匱阊邺镓騷。3.1.2软件测试对象16坛摶乡囂忏蒌鍥铃氈淚。3.1.3软件测试数据流图16蜡變黲癟報伥铉锚鈰赘。3.1.4软件测试方法17買鲷鴯譖昙膚遙闫撷凄。3.2嵌入式软件的测试18綾镝鯛駕櫬鹕踪韦辚糴。3.2.1关于测试策略18驅踬髏彦浃绥譎饴憂锦。3.2.2测试方法18猫虿驢绘燈鮒诛髅貺庑。3.2.3测试

3、工具21锹籁饗迳琐筆襖鸥娅薔。3.2.4嵌入式系统测试流程23構氽頑黉碩饨荠龈话骛。第4章嵌入式系统软件测试模型26輒峄陽檉簖疖網儂號泶。4.1嵌入式的软件测试模型26尧侧閆繭絳闕绚勵蜆贅。4.1.1V测试模型26识饒鎂錕缢灩筧嚌俨淒。4.1.2X测试模型27凍鈹鋨劳臘锴痫婦胫籴。4.1.3W测试模型29恥諤銪灭萦欢煬鞏鹜錦。4.2提出的新的软件测试模型29鯊腎鑰诎褳鉀沩懼統庫。第5章嵌入式系统软件测试模型应用33硕癘鄴颃诌攆檸攜驤蔹。5.1超市仓储管理系统的结构和特点33阌擻輳嬪諫迁择楨秘騖。5.1.1超市仓储管理系统的结构3

4、3氬嚕躑竄贸恳彈瀘颔澩。5.1.2超市仓储管理系统的特点34釷鹆資贏車贖孙滅獅赘。5.2超市仓储管理系统的测试方案34怂阐譜鯪迳導嘯畫長凉。5.2.1针对系统开发语言制定的测试方案34谚辞調担鈧谄动禪泻類。5.2.2针对用户界面的测试方案35嘰觐詿缧铴嗫偽純铪锩。5.3单元测试的实现35熒绐譏钲鏌觶鷹緇機库。5.3.1单元测试介绍35鶼渍螻偉阅劍鲰腎邏蘞。5.3.2单元测试的策略与实现36纣忧蔣氳頑莶驅藥悯骛。5.4集成测试的实现39颖刍莖蛺饽亿顿裊赔泷。5.4.1集成测试介绍39濫驂膽閉驟羥闈詔寢賻。5.4.2集成测试策略40

5、銚銻縵哜鳗鸿锓謎諏涼。5.4.3集成测试过程的实现41挤貼綬电麥结鈺贖哓类。第6章结束语44赔荊紳谘侖驟辽輩袜錈。参考文献45塤礙籟馐决穩賽釙冊庫。作者简历49裊樣祕廬廂颤谚鍘羋蔺。致谢50仓嫗盤紲嘱珑詁鍬齊驁。第1章绪论1.1课题背景及研究意义随着技术的发展,计算机越来越多的进入人们生活的各个领域。小到电冰箱、洗衣机等家用电器,大到飞机、火箭等航空航天领域的设备,随处都可以看到计算机和计算机软件的身影。计算机的广泛应用,使得人们对计算机软件的质量提出了很高的要求,尤其是一些对软件安全性和可靠性要求很高的领域如金融、通信、国防、

6、航天等,对软件的质量要求更为严格。同时一些重大事故的发生,也使得软件质量问题成为人们关注的焦点。例如,1999年12月3日美国航天局的火星极地登陆者号探测器试图在火星表面着陆时失踪[1],2002年欧洲载重10吨的阿丽亚娜5型火箭发射失败,最后都被证实是软件质量问题所引发的。统计资料表明,目前在一些计算机系统中,在可靠性方面,软件较之硬件普遍要低一个数量级[2]。软件在武器装备中所导致的失效事件也多于硬件。如:美国在对F18战斗机飞行控制系统进行首飞试验过程时[3],2万小时中软件失效为309次,而硬件失效为271次。又如,曾有

7、某舰载计算机,在其CPU运行的850个小时内,失效120次,而软件失效就达70﹪;至于致命失效事件,软件失效仍然占到了70﹪[4]。这些无疑都表明,软件缺陷已成为了一个不容忽视的问题,如何提高软件的可靠性也亟待解决。而在软件开发过程中,软件测试起到了及其重要的作用,它是提高软件可靠性的有效手段。然而,软件测试却非常复杂又很耗时,嵌入式系统更是这样[5]。在对嵌入式软件进行测试时,一方面要考虑软件本身,另一方面还需要考虑软件与硬件部件之间的紧密关系,而此种紧密关系常常表现为条件苛刻的实时要求与时间约束,以及其他性能相关的关系。目前

8、,嵌入式系统已经在工业方面获得了极为广泛的应用,并且呈现出加速扩张的趋势。嵌入式软件作为嵌入式系统中最重要的部分,往往对嵌入式系统的质量起着决定性的作用。通常,嵌入式系统对于软件的可靠性、有效性和稳定性要求非常高,而更多的灾难性后果也往往是由于嵌入式系统的安全性

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

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

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