新聞中心
您現在的位置:
首頁
/
/
/
基于模型的開發方法介紹

基于模型的開發方法介紹

  • 新聞分類:行業新聞
  • 作者:
  • Source:
  • 時間:2021-07-12
  • Visits:0

[Summary]基于模型的開發方法介紹:一般寫成需求文檔,系統工程師據此進行概念和算法研究,評估技術可行性。缺點:由于每個系統工程師對需求和技術規范的理解難免存在偏差,因此會對后期的項目開發帶來諸多隱患。NASA的研究報告指出:在需求分析階段產生的錯誤占整個開發錯誤的50%以上。

基于模型的開發方法介紹

[Summary]基于模型的開發方法介紹:一般寫成需求文檔,系統工程師據此進行概念和算法研究,評估技術可行性。缺點:由于每個系統工程師對需求和技術規范的理解難免存在偏差,因此會對后期的項目開發帶來諸多隱患。NASA的研究報告指出:在需求分析階段產生的錯誤占整個開發錯誤的50%以上。

  • 新聞分類:行業新聞
  • 作者:
  • Source:
  • 時間:2021-07-12
  • Visits:0
詳情

1)需求分析

一般寫成需求文檔,系統工程師據此進行概念和算法研究,評估技術可行性。

缺點:由于每個系統工程師對需求和技術規范的理解難免存在偏差,因此會對后期的項目開發帶來諸多隱患。NASA的研究報告指出:在需求分析階段產生的錯誤占整個開發錯誤的50%以上。

2)設計階段

硬件開發工程師根據系統工程師的評估報告,設計制作原型樣機(如汽車、電路板等)。

缺點:項目前期投入巨大、開發周期長,且不能保證原型樣機一定能滿足技術指標要求。

3)實現階段

軟件開發工程師根據需求和技術規范,在原型樣機上,手工編寫C代碼或匯編代碼,實現技術指標要求。

缺點:需精通編程人員花大量時間來編程、差錯、調試、驗證,工作量大,研發周期長,此外,代碼良莠不齊,降低了程序可靠度。

4)測試與驗證

原型樣機開發完成后,對產品進行測試與驗證。

由上面四個步驟可以看出,只有任何一個過程出現偏差都會導致產品開發失敗,這也是傳統項目開發方法的最大弊端。因此,難免重復多次才能成功,開發風險巨大。

為解決上述缺點,工程師需找到一種速度更快、效率更高的產品開發方法,基于模型的設計方法就是一種選擇。它始于20世紀90年代初的汽車制造和航空航天工業,這些行業需要使用大量微處理器單元,因此工程師們發現采用建模與仿真的方法來開發嵌入式系統有著巨大優勢;到90年代中期,控制算法仿真技術的發展催生了自動代碼生成技術。模型仿真和自動代碼生成技術在這些行業得到成功應用,使人們清楚地認識到它在嵌入式系統開發中的經濟和高效。

基于模型的設計為工程師們提供了一種通用的開發與測試平臺,使具有不同工程背景的工程師之間建立起更好的聯系,使開發具有高集成度的復雜系統成為可能。

MathWorks的Simulink/Stateflow/Embedded Matlab等工具使工程師可以在一個可視化的交互開發測試平臺上進行基于模型的設計,用直觀的模塊圖對系統模型和子系統設計進行可視化處理。

1)可執行、跟蹤的技術規范

在基于模型的設計中,系統工程師先建立一個系統模型,即通過數學模型來精確描述用戶需求,創建一個可執行、跟蹤的技術規范。工程師可以通過這個系統模型,動態地確認系統性能。使每個工程師無歧義地理解并運行系統模型,專注開發模型各個部分,不會因理解不同造成需求丟失、冗余或沖突。

2)生成定點模型

系統模型與需求之間可建立雙向鏈接,在整個開發過程中,軟件工程師可對模型進行需求追蹤和測試,將產品缺點暴露在開發初期。根據具體嵌入式器件和實現條件,對系統模型進行細化和功能分區,進行系統測試、設計測試和模型助手測試,驗證是否滿足需求與技術規范,判斷是否還存在缺失的需求,驗證是否符合行業標準(如DO-178B、IEC-61508、MAAB等),之后再對模型做定點轉換,形成簡潔、高效的定點模型。

3)嵌入式代碼自動生成

MathWorks的Real-Time Workshop Embedded Coder可以將Simulink/Stateflow中的模型自動轉換為嵌入式C代碼,大大降低嵌入式系統的開發門檻。開發人員可以在Simulink/Stateflow、Embedded Matlab中建立系統模型、構思解決方案,然后使用RTW-EC自動生成優化的、可移植的、自定義的產品級C代碼,并根據特定目標配置自動生成嵌入式系統實時應用程序。縮短開發周期,避免人為引入的錯誤。

4)連續測試和驗證

基于模型的設計在整個設計過程中都在不斷進行測試和驗證,工程師利用測試案例追蹤系統級模型和需求,檢測設計變更導致的系統輸出變化,并快速追蹤變更來源,通過測試案例還可以了解模型的功能覆蓋度。

對于嵌入式系統,還需要測試其實時性,工程師可以使用硬件在環測試嵌入式代碼的實時性。通過測試,收集實時數據,相應修改代碼參數。硬件在環檢測能確保在開發初期就完成嵌入式軟件測試,這樣在系統整合時,比傳統方法檢測得更徹底、更全面,從而及早發現問題,降低解決問題的成本。

掃二維碼用手機看

相關新聞

2021
07-09
小黑點

鋁合金材質在手板模型行業的廣泛應用

鋁質輕,具有很強的可塑性和可回收性,但其柔軟性轉變成為機械應用的不良選擇。但是,如果鋁與其他元素混合,包括鎂,硅,銅和鋅,在熱處理下,則形成我們通常所說的鋁合金。對于超硬合金,它可以達到600Mpa,對于常見的硬質合金,200-450Mpa。因此,它已廣泛用于機械制造業。
查看詳情
2021
07-01
小黑點

注塑模具導柱應該如何保養?

我們都曉得注塑模具是用來生產塑料成品的,我們生活中的許多日常用品都是注塑模具制成的。打針模的緊張構成片面是導柱,導柱是打針模平常應用的包管。所以,在日常應用中要留意注塑模具導柱的保護,以延伸注塑模具的應用壽命。辣么,注塑模具導柱應該怎樣保護呢?
查看詳情
2021
07-12
小黑點

基于模型的開發方法介紹

基于模型的開發方法介紹:一般寫成需求文檔,系統工程師據此進行概念和算法研究,評估技術可行性。缺點:由于每個系統工程師對需求和技術規范的理解難免存在偏差,因此會對后期的項目開發帶來諸多隱患。NASA的研究報告指出:在需求分析階段產生的錯誤占整個開發錯誤的50%以上。
查看詳情
2021
06-29
小黑點

工業模型的未來前景與行業分析

工業模型是常見模型種類的一種,而制作工業模型對于廠家或者設計公司來說具有非常重要的作用。
查看詳情
2021
07-07
小黑點

工業級3D打印應用在手板生產占比較高

通常來講,3D打印手板模型都要通過激光快速成型機做首件,經過打磨拋光,是一種拿去作模具的模型件。3D打印手板的優點是縮小了生產成本和時間成本,進一步驗證產品設計者的創意設計的可能性,為企業批量化制造某種產品提供更加可靠的保障。
查看詳情
2021
07-04
小黑點

3D打印技術引領新一輪科技革命

?為解決疫情防控中應急物資短缺的難題,美國、意大利等國紛紛利用3D打印機生產呼吸機配件、個人防護面罩,甚至還創建了在線論壇,用于政府、醫院、非政府組織發布需求,以及業內人士分享經驗等。3D打印在全球疫情防控中發揮的作用,反映出這項技術普及度的提高和應用領域的擴展。
查看詳情

聯系我們 

為您提供優良的產品和完善的服務,滿足您各種功能手板、外觀手板及小批量加工制作。

Copyright? 2021 常州大鑫模型科技有限公司  技術支持:中企動力常州  蘇ICP備2021025536號-1  本網站已支持IPV6

常州大鑫模型科技有限公司_汽車手板模型,家庭電器模型常州大鑫模型科技有限公司_汽車手板模型,家庭電器模型 思域软体家具 1818服装网 山东章丘市宇龙机械有限公司 军威环保通风降温工程解决方案 山东铅板厂 北京京通医院 芜湖石材翻新公司 北京德生密山汉白玉雕刻有限公司 南通市乐佳涂料有限公司 如皋市英龙宠物玩具有限公司 承德瀚得石业有限公司