




已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
SCADE模型測試介紹 姓名 于小強(qiáng) 目錄 目錄 SCADE簡要介紹 模型與建模 模型分類 模型 物理模型 數(shù)學(xué)模型 結(jié)構(gòu)模型 仿真模型 模型是對(duì)現(xiàn)實(shí)世界中的事物 現(xiàn)象 過程或系統(tǒng)的簡化描述 或其部分屬性的模仿 按照模型的表現(xiàn)形式劃分 物理模型 殲十模型 殲十模型 殲十戰(zhàn)機(jī) 數(shù)學(xué)模型 在哥尼斯堡的一個(gè)公園里 有七座橋?qū)⑵绽赘駹柡又袃蓚€(gè)島及島與河岸連接起來 問是否可能從這四塊陸地中任一塊出發(fā) 恰好通過每座橋一次 再回到起點(diǎn) 結(jié)構(gòu)模型 碳60結(jié)構(gòu)模型 房屋結(jié)構(gòu)模型 模型與建模 模型是對(duì)現(xiàn)實(shí)世界的事物 現(xiàn)象 過程或系統(tǒng)的簡化描述 或其部分屬性的模仿 建模是通過類比 抽象等手段對(duì)所研究的系統(tǒng)建立起各種模型 物理模型 數(shù)學(xué)模型 結(jié)構(gòu)模型 仿真模型等 SCADE介紹 SCADE介紹 SCADE介紹 SCADE是英文Safety CriticalApplicationDevelopmentEnvironment的縮寫 它是一個(gè)高安全性的應(yīng)用開發(fā)環(huán)境 覆蓋了嵌入式開發(fā)的整個(gè)流程 是一個(gè)以模型設(shè)計(jì)為中心的軟件開發(fā)工具 C語言 TurboCVC EclipseJbuild JAVA語言 模型 SCADESimulink SCADE介紹 SCADE是一個(gè)以模型設(shè)計(jì)為中心的軟件開發(fā)工具 傳統(tǒng)軟件開發(fā)流程和SCADE軟件開發(fā)流程 文檔 模型 代碼 SCADE軟件開發(fā)流程 文檔 代碼 傳統(tǒng)軟件開發(fā)流程 傳統(tǒng)軟件開發(fā)流程 需求 求兩個(gè)整數(shù)的和 設(shè)計(jì) 用C語言完成 intAddition intx inty intz 0 z x y returnz 開始 取數(shù)A B 求和 代碼 SCADE軟件開發(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) 高安全性縮短開發(fā)周期自動(dòng)生成高質(zhì)量產(chǎn)品級(jí)C Ada代碼 提供高效和可靠的仿真和測試手段 SCADE軟件應(yīng)用領(lǐng)域 SCADE應(yīng)用領(lǐng)域 航空航天 核反應(yīng)堆 軌道交通 目錄 SCADE模型測試流程 SCADE模型測試的目的是為了發(fā)現(xiàn)盡可能多的缺陷 提高軟件的質(zhì)量 從三月份到現(xiàn)在 公司做過三個(gè)SCADE模型測試項(xiàng)目 也總結(jié)出了一套SCADE模型測試流程 不斷完善 讓測試變得更規(guī)范 從而最大程度保證測試的充分性 SCADE模型測試流程 模型仿真 文檔模型審查 覆蓋率 第一步 第二步 第三步 SCADE模型測試示例 需求 輸入一個(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模型測試示例 模型 文檔模型審查 文檔模型審查主要包含了需求分析 模型走查 需求分析就是充分了解系統(tǒng)的各種需求 明確系統(tǒng)要做什么 達(dá)到什么樣的目的 然后在此基礎(chǔ)上分析需求的合理性 模型走查主要檢查與文檔的一致性 以及是否實(shí)現(xiàn)對(duì)應(yīng)功能 模型仿真 模型仿真可分成兩步 1 用例設(shè)計(jì) 模型仿真 2 用例執(zhí)行 覆蓋率分析 SCADE覆蓋率測試包括條件覆蓋和MC DC 條件覆蓋 將系統(tǒng)看成一個(gè)黑盒 只要系統(tǒng)的每一個(gè)輸入至少變化一次 覆蓋率即可達(dá)到100 MC DC 將系統(tǒng)看成一個(gè)黑盒 只要每一個(gè)輸入決定了輸出值 覆蓋率即可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年空乘專業(yè)實(shí)習(xí)總結(jié)模版
- 《護(hù)理教育學(xué)輔導(dǎo)》課件
- 銀行新質(zhì)生產(chǎn)力
- 便便的秘密中班課件
- 年11月音樂教學(xué)工作總結(jié)模版
- 門診部護(hù)理工作總結(jié)模版
- 《基層呼吸系統(tǒng)疾病》課件
- c# 使用計(jì)時(shí)器和觀察者模式實(shí)現(xiàn)報(bào)警推送需求
- bizsim比賽總結(jié)模版
- 2025物業(yè)租賃意向合同
- 2024年浙江省仙居縣事業(yè)單位公開招聘教師崗筆試題帶答案
- GB/T 3091-2025低壓流體輸送用焊接鋼管
- 煤礦排矸場、矸石山生態(tài)環(huán)境治理工程施工組織設(shè)計(jì)
- 【MOOC】傾聽-音樂的形式與審美-武漢大學(xué) 中國大學(xué)慕課MOOC答案
- 第五講鑄牢中華民族共同體意識(shí)-2024年形勢(shì)與政策
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
- 游泳池設(shè)備操作培訓(xùn)課件
- 城軌道交通人因事故分析及評(píng)價(jià)研究
- (完整版)羊水栓塞應(yīng)急預(yù)案演練記錄
- ZYWL-4000型履帶式鉆機(jī)
- 腦梗死標(biāo)準(zhǔn)病歷、病程記錄、出院記錄模板
評(píng)論
0/150
提交評(píng)論