




已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SCADE模型測(cè)試介紹 姓名 于小強(qiáng) 目錄 目錄 SCADE簡(jiǎn)要介紹 模型與建模 模型分類 模型 物理模型 數(shù)學(xué)模型 結(jié)構(gòu)模型 仿真模型 模型是對(duì)現(xiàn)實(shí)世界中的事物 現(xiàn)象 過(guò)程或系統(tǒng)的簡(jiǎn)化描述 或其部分屬性的模仿 按照模型的表現(xiàn)形式劃分 物理模型 殲十模型 殲十模型 殲十戰(zhàn)機(jī) 數(shù)學(xué)模型 在哥尼斯堡的一個(gè)公園里 有七座橋?qū)⑵绽赘駹柡又袃蓚€(gè)島及島與河岸連接起來(lái) 問(wèn)是否可能從這四塊陸地中任一塊出發(fā) 恰好通過(guò)每座橋一次 再回到起點(diǎn) 結(jié)構(gòu)模型 碳60結(jié)構(gòu)模型 房屋結(jié)構(gòu)模型 模型與建模 模型是對(duì)現(xiàn)實(shí)世界的事物 現(xiàn)象 過(guò)程或系統(tǒng)的簡(jiǎn)化描述 或其部分屬性的模仿 建模是通過(guò)類比 抽象等手段對(duì)所研究的系統(tǒng)建立起各種模型 物理模型 數(shù)學(xué)模型 結(jié)構(gòu)模型 仿真模型等 SCADE介紹 SCADE介紹 SCADE介紹 SCADE是英文Safety CriticalApplicationDevelopmentEnvironment的縮寫 它是一個(gè)高安全性的應(yīng)用開(kāi)發(fā)環(huán)境 覆蓋了嵌入式開(kāi)發(fā)的整個(gè)流程 是一個(gè)以模型設(shè)計(jì)為中心的軟件開(kāi)發(fā)工具 C語(yǔ)言 TurboCVC EclipseJbuild JAVA語(yǔ)言 模型 SCADESimulink SCADE介紹 SCADE是一個(gè)以模型設(shè)計(jì)為中心的軟件開(kāi)發(fā)工具 傳統(tǒng)軟件開(kāi)發(fā)流程和SCADE軟件開(kāi)發(fā)流程 文檔 模型 代碼 SCADE軟件開(kāi)發(fā)流程 文檔 代碼 傳統(tǒng)軟件開(kāi)發(fā)流程 傳統(tǒng)軟件開(kāi)發(fā)流程 需求 求兩個(gè)整數(shù)的和 設(shè)計(jì) 用C語(yǔ)言完成 intAddition intx inty intz 0 z x y returnz 開(kāi)始 取數(shù)A B 求和 代碼 SCADE軟件開(kāi)發(fā)流程 需求 求兩個(gè)整數(shù)的和 設(shè)計(jì) 用SCADE模型完成 X Y Z 模型 代碼 SCADE根據(jù)模型自動(dòng)生成 手工編寫代碼與SCADE模型生成代碼對(duì)比 intAddition intx inty intz 0 z x y returnz typedefstruct intX intY IN typedefstruct intZ OUT voidOperator1 IN inC out outC outC Z inC X inC Y SCADE集成功能 需求建模 圖形化模型搭建 靜態(tài)檢查 模擬仿真 形式驗(yàn)證 覆蓋率分析 代碼自動(dòng)生成 文檔生成 SCADE軟件特點(diǎn) 高安全性縮短開(kāi)發(fā)周期自動(dòng)生成高質(zhì)量產(chǎn)品級(jí)C Ada代碼 提供高效和可靠的仿真和測(cè)試手段 SCADE軟件應(yīng)用領(lǐng)域 SCADE應(yīng)用領(lǐng)域 航空航天 核反應(yīng)堆 軌道交通 目錄 SCADE模型測(cè)試流程 SCADE模型測(cè)試的目的是為了發(fā)現(xiàn)盡可能多的缺陷 提高軟件的質(zhì)量 從三月份到現(xiàn)在 公司做過(guò)三個(gè)SCADE模型測(cè)試項(xiàng)目 也總結(jié)出了一套SCADE模型測(cè)試流程 不斷完善 讓測(cè)試變得更規(guī)范 從而最大程度保證測(cè)試的充分性 SCADE模型測(cè)試流程 模型仿真 文檔模型審查 覆蓋率 第一步 第二步 第三步 SCADE模型測(cè)試示例 需求 輸入一個(gè)數(shù) 如果其大于50 輸出為真 如果其小于0 則輸出為假 如果大于等于0 小于等于50 保持上一次的輸出值 設(shè)計(jì) 輸入X 輸出Z 1 當(dāng)X 50 Z true 2 當(dāng)X 0 Z false 3 當(dāng)X大于等于0且小于等于50 Z保持上一次的值 0 50 Z true Z Last Z Z false X SCADE模型測(cè)試示例 模型 文檔模型審查 文檔模型審查主要包含了需求分析 模型走查 需求分析就是充分了解系統(tǒng)的各種需求 明確系統(tǒng)要做什么 達(dá)到什么樣的目的 然后在此基礎(chǔ)上分析需求的合理性 模型走查主要檢查與文檔的一致性 以及是否實(shí)現(xiàn)對(duì)應(yīng)功能 模型仿真 模型仿真可分成兩步 1 用例設(shè)計(jì) 模型仿真 2 用例執(zhí)行 覆蓋率分析 SCADE覆蓋率測(cè)試包括條件覆蓋和MC DC 條件覆蓋 將系統(tǒng)看成一個(gè)黑盒 只要系統(tǒng)的每一個(gè)輸入至少變化一次 覆蓋率即可達(dá)到100 MC DC 將系統(tǒng)看成一個(gè)黑盒 只要每一個(gè)輸入決定了輸出值 覆蓋率即可
最新文檔
- 2024年抗肝片吸蟲病藥項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 浙江省錢塘聯(lián)盟2024-2025學(xué)年高一下學(xué)期4月期中聯(lián)考試題 地理 PDF版含答案
- 醫(yī)療實(shí)驗(yàn)室標(biāo)準(zhǔn)化管理的關(guān)鍵要素
- 線粒體腦肌病的臨床護(hù)理
- 三通訂貨合同范例
- 從全球化到數(shù)字化探索未來(lái)商業(yè)的基石-區(qū)塊鏈技術(shù)
- 個(gè)人競(jìng)業(yè)合同范例
- 小兒原發(fā)性腦干損傷的臨床護(hù)理
- mv拍攝合同范例
- 伊犁勞動(dòng)合同范例
- 2024年浙江省仙居縣事業(yè)單位公開(kāi)招聘教師崗筆試題帶答案
- 2025年地理高考復(fù)習(xí) 專題05“演變過(guò)程類”選擇題答題技巧(解析版)
- 軟切片安全挑戰(zhàn)-全面剖析
- 生活垃圾合同終止協(xié)議
- 運(yùn)動(dòng)康復(fù)與體能訓(xùn)練理療中心商業(yè)計(jì)劃書
- 山東能源電力集團(tuán)招聘筆試題庫(kù)2025
- GB/T 3091-2025低壓流體輸送用焊接鋼管
- 醫(yī)療技術(shù)品牌的創(chuàng)新與傳播策略
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試生物試題及答案(武漢四調(diào))
- 陪護(hù)公司管理制度規(guī)范
- 2024年天津卷高考語(yǔ)文真題含解析
評(píng)論
0/150
提交評(píng)論