SCADE模型测试介绍资料

上传人:pu****.1 文档编号:568613418 上传时间:2024-07-25 格式:PPT 页数:34 大小:2.67MB
返回 下载 相关 举报
SCADE模型测试介绍资料_第1页
第1页 / 共34页
SCADE模型测试介绍资料_第2页
第2页 / 共34页
SCADE模型测试介绍资料_第3页
第3页 / 共34页
SCADE模型测试介绍资料_第4页
第4页 / 共34页
SCADE模型测试介绍资料_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《SCADE模型测试介绍资料》由会员分享,可在线阅读,更多相关《SCADE模型测试介绍资料(34页珍藏版)》请在金锄头文库上搜索。

1、SCADE模型测试介绍目录目录SCADE软件简要介绍SCADE模型测试流程工作体会物理模型物理模型歼十模型歼十模型歼十战机数学模型数学模型在哥尼斯堡的一个公园里,有七座桥将普雷格尔河中两个岛及岛与河岸连接起来。问是否可能从这四块陆地中任一块出发,恰好通过每座桥一次,再回到起点?结构模型结构模型碳60结构模型房屋结构模型模型与建模模型与建模模型模型是对现实世界的事物、现象、过程或系统的简化描述,或其部分属性的模仿。建模建模是通过类比、抽象等手段对所研究的系统建立起各种模型(物理模型、数学模型、结构模型、仿真模型等)。SCADE介绍介绍SCADE介绍SCADE介绍介绍SCADE是英文Safety-

2、CriticalApplicationDevelopmentEnvironment的缩写,它是一个高安全性的应用开发环境。覆盖了嵌入式开发的整个流程,是一个以模型设计为中心的软件开发工具。C语言语言TurboCVCEclipseJbuildJAVA语言语言模型模型SCADESimulinkSCADE介绍介绍SCADE是一个以模型设计为中心的软件开发工具。传统软件开发流程和传统软件开发流程和SCADE软件开发流程软件开发流程文档模型代码SCADE软件开发流程文档代码传统软件开发流程传统软件开发流程传统软件开发流程需求:求两个整数的和。设计:用C语言完成。intAddition(intx,inty

3、)intz=0;z=x+y;returnz;开始取数A、B求和代码:SCADE软件开发流程软件开发流程需求:求两个整数的和。设计:用SCADE模型完成。XYZ模型:代码:SCADE根据模型自动生成。+手工编写代码与手工编写代码与SCADE模型生成代码对比模型生成代码对比intAddition(intx,inty)intz=0;z=x+y;returnz;typedefstructintX;intY;IN;typedefstructintZ;OUT;voidOperator1(IN*inC,out*outC)outC-Z=inC-X+inC-Y;SCADE集成功能集成功能需求建模图形化模型搭建静

4、态检查模拟仿真形式验证覆盖率分析代码自动生成文档生成SCADE软件特点软件特点n高安全性n缩短开发周期n自动生成高质量产品级C/Ada代码。n提供高效和可靠的仿真和测试手段。nSCADE软件应用领域软件应用领域SCADE应用领域航空航天核反应堆轨道交通目录目录SCADE软件简要介绍SCADE模型测试流程工作体会SCADE模型测试流程模型测试流程SCADE模型测试的目的是为了发现尽可能多的缺陷,提高软件的质量。从三月份到现在,公司做过三个SCADE模型测试项目,也总结出了一套SCADE模型测试流程,不断完善,让测试变得更规范,从而最大程度保证测试的充分性。SCADE模型测试流程模型测试流程模型仿

5、真文档模型审查覆盖率第一步第二步第三步SCADE模型测试示例模型测试示例需求:需求:输入一个数,如果其大于50,输出为真。如果其小于0,则输出为假。如果大于等于0,小于等于50,保持上一次的输出值。设计:设计:输入X,输出Z。(1)当X50,Z=true;(2)当X0,Z=false;(3)当X大于等于0且小于等于50,Z保持上一次的值;050Z=trueZ=LastZZ=falseXSCADE模型测试示例模型测试示例模型:模型:文档模型审查文档模型审查文档模型审查主要包含了需求分析,模型走查。需求分析就是充分了解系统的各种需求,明确系统要做什么,达到什么样的目的。然后在此基础上分析需求的合理

6、性。模型走查主要检查与文档的一致性,以及是否实现对应功能。模型仿真模型仿真模型仿真可分成两步:(1)用例设计。XEXPECTZ100true50true25true0true-20false模型仿真模型仿真(2)用例执行。覆盖率分析覆盖率分析SCADE覆盖率测试包括条件覆盖和MC/DC。条件覆盖条件覆盖:将系统看成一个黑盒,只要系统的每一个输入至少变化一次,覆盖率即可达到100%。MC/DC:将系统看成一个黑盒,只要每一个输入决定了输出值,覆盖率即可达到100%。SCADE测试总结测试总结1、覆盖率测试的必要性;2、测试的充分性很大;3、与开发人员沟通很重要。目录目录SCADE软件简要介绍SCADE模型测试流程工作体会执着的精神执着的精神留意身边的人和事留意身边的人和事 只有努力工作才能受人尊重。谢谢大家!结束语结束语谢谢大家聆听!谢谢大家聆听!34

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号