色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

代碼重用的架構可視化關鍵

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:GWYN FISHER ? 2022-11-07 14:50 ? 次閱讀

軍事和航空電子軟件系統的開發人員可以做些什么來利用軟件重用,同時確保軟件盡可能無錯誤和安全?

在所有行業中,軟件正變得越來越普遍。以波音噴氣式飛機為例。波音 787 飛機飛行控制系統的代碼數為 650 萬行,是 777 的三倍。鑒于這種增長趨勢,為每個新項目從頭開始重寫整個系統既不現實也不切實際。

代碼的重用已成為一種通用的軟件開發最佳實踐。它通過提高開發效率來加快上市時間,同時最大限度地降低與全新開發相關的成本。代碼重用的實踐還使開發組織能夠利用從現有代碼庫中吸取的經驗教訓。

但是,通過代碼重用,必須在風險和回報之間取得平衡。當舊軟件移植到新的操作系統或與新代碼結合使用時,以前潛在的錯誤可能會成為活動的關鍵缺陷或高風險的安全漏洞。在關鍵任務的軍事和航空電子系統中,軟件缺陷可能導致傷害、代價高昂的故障,甚至生命損失。

事實上,不當的遺留代碼重用是1996年阿麗亞娜5號(無人駕駛)航天器自毀的根本原因。該代碼在飛機以前的版本中安全運行,但執行上下文發生了變化,將阿麗亞娜4中的潛在錯誤轉變為導致其繼任者在發射后37秒爆炸的關鍵錯誤。

建筑分析的強大功能

在具有大型且極其復雜的代碼庫的行業中,例如軍事和航空電子設備,成功重用遺留代碼的一個關鍵要素是可視化和分析軟件系統架構的能力。領先的源代碼分析 (SCA) 工具為軟件系統架構師、開發經理和個人軟件開發人員提供了直接從現有源代碼進行軟件設計的圖形視圖。此圖形視圖提供了對應用程序結構和設計的全面了解,使團隊能夠評估接口、關系和邏輯流,以確定在何處以及如何重用現有代碼。清楚地了解系統的組件及其相互關系和依賴關系對于提高軟件的質量和安全性至關重要。此外,還需要能夠記錄系統架構,以便在航空電子空間內實現符合DO-178B標準。

重用舊代碼時,系統架構的全面視圖可以通過以下方式幫助開發團隊。

隔離可重復使用的組件

將舊版軟件應用程序中的組件重用于新應用程序時,有必要最大程度地減少這些組件對軟件系統其他部分的依賴。為此,設計人員必須確保組件僅包含與組件功能相關的實體。系統架構在各個級別的完整視圖使開發人員能夠隔離可重用的組件并重新組織它們,以實現最有效的代碼重用。

評估和提高軟件系統設計的質量

軟件系統的物理設計可能與其高級邏輯設計幾乎沒有相似之處。通過系統架構的詳細視圖,可以:

導航系統層次結構并探索其結構

查看組件對其他組件的依賴關系

查看系統中不同組件之間的關系

通過這種觀點,可以發現當前實現和設計意圖之間的不一致,包括不適當的關系和依賴關系,以及在軟件層次結構的不同級別中重復的錯誤。這種理解水平使開發團隊能夠評估物理軟件系統的質量,并在系統上實現所需的邏輯設計。

可移植到新平臺

回收代碼經常用于為最初開發本機代碼的平臺以外的平臺設計的系統中。確保內部或第三方代碼在新平臺上按設計執行具有挑戰性。但是,全面的系統體系結構視圖可以通過揭示應用程序對外部環境的依賴關系來提供幫助。通過準確理解代碼及其設計,開發團隊可以快速確定移植工作的范圍和所需的操作。

重用的架構

對于軍事和航空電子軟件開發團隊來說,全面了解和分析其軟件系統架構對于確保在重用舊軟件時獲得高質量、安全的結果至關重要。使用源代碼分析工具的體系結構功能,大大降低了與代碼重用相關的風險,通過更全面的設計規劃提高了生產率,并簡化了實現 DO-178B 合規性所需的工作。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制系統
    +關注

    關注

    41

    文章

    6633

    瀏覽量

    110680
  • 無人駕駛
    +關注

    關注

    98

    文章

    4074

    瀏覽量

    120616
收藏 人收藏

    評論

    相關推薦

    什么是大屏數據可視化?特點有哪些?

    大屏數據可視化是指通過大屏幕展示大量數據和信息,以直觀、可視化的方式幫助用戶理解和分析數據。這種展示方式通常用于展示復雜的數據集、實時監控系統、企業管理儀表盤等。以下是關于 大屏數據可視化 的詳細
    的頭像 發表于 12-16 16:59 ?213次閱讀

    如何找到適合的大屏數據可視化系統

    選擇合適的大屏數據可視化系統是企業或組織在數字轉型過程中至關重要的一步。一個優秀的大屏數據可視化系統能夠實時呈現關鍵業務數據,提升決策效率,同時提供直觀、易于理解的視覺呈現,助力企業
    的頭像 發表于 12-13 15:47 ?135次閱讀

    智慧能源可視化監管平臺——助力可視化能源數據管理

    博達可視化大屏設計平臺在智慧能源領域的價值體現在實時監控、數據可視化、決策支持和效率提升等方面。借助該平臺,企業可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產和生活,實現能源的可持續發展。
    的頭像 發表于 11-29 10:00 ?374次閱讀
    智慧能源<b class='flag-5'>可視化</b>監管平臺——助力<b class='flag-5'>可視化</b>能源數據管理

    智慧樓宇可視化的優點

    智慧樓宇可視化是指通過數據可視化技術來展示和分析樓宇的各種數據,為樓宇管理者和用戶提供直觀、清晰的信息展示和決策支持。以下是智慧樓宇可視化的優點,詳細介紹其在樓宇管理和運營中的重要作用: 1.實時
    的頭像 發表于 11-19 14:25 ?193次閱讀

    智慧地鐵站可視化建設的意義

    地鐵站 可視化建設的意義、關鍵技術和應用場景。 智慧地鐵站可視化的意義 智慧地鐵站可視化建設是指通過信息技術、物聯網技術和大數據分析等手段,實現地鐵站內設備、乘客流動、安全狀況等各類數
    的頭像 發表于 07-26 14:16 ?253次閱讀

    大屏數據可視化 開源

    在當今信息爆炸的時代,數據已經成為各個行業決策制定和業務發展的關鍵。為了更直觀、準確地理解和利用海量數據, 大屏數據可視化 成為一種強大的工具。通過將數據以圖表、圖形等形式展示在大屏幕上,不僅
    的頭像 發表于 06-27 16:06 ?420次閱讀
    大屏數據<b class='flag-5'>可視化</b> 開源

    如何實現園區大屏可視化

    孿生可視化 構建平臺利用Web三維可視化技術對現實場景進行仿真,實現園區級業務場景 的可視化呈現,助力企業快速完成項目的實施。實現園區場景立體可先,極致可視。那么,今天古河云科技就來給
    的頭像 發表于 06-19 15:39 ?444次閱讀
    如何實現園區大屏<b class='flag-5'>可視化</b>?

    態勢數據可視化技術有哪些

    智慧華盛恒輝態勢數據可視化技術是一種將數據以圖形、圖像、動畫等視覺形式展現出來的技術,特別是在處理和分析態勢數據時,該技術能夠將復雜的數據轉化為直觀、易于理解的視覺表現。以下是態勢數據可視化技術
    的頭像 發表于 06-11 15:47 ?386次閱讀

    智慧大屏是如何實現數據可視化的?

    智慧大屏,作為數據可視化的重要載體,已在城市管理、交通監控、商業運營等領域廣泛應用。本文旨在闡述智慧大屏實現數據可視化關鍵技術和方法,包括數據源管理、數據處理、視覺編碼、用戶界面與交互設計等。
    的頭像 發表于 06-04 15:02 ?633次閱讀
    智慧大屏是如何實現數據<b class='flag-5'>可視化</b>的?

    大屏數據可視化的作用和意義

    大屏數據可視化是指利用大屏幕設備展示數據信息,通過圖表、圖像、動畫等視覺手段將數據呈現出來,以便用戶能夠直觀、清晰地理解數據背后的含義和關聯。在信息化時代,數據已經成為企業決策和運營的重要依托,而
    的頭像 發表于 06-03 17:56 ?692次閱讀

    訊維智能可視化綜合平臺在智慧城市建設中的關鍵作用

    訊維智能可視化綜合平臺在智慧城市建設中扮演著關鍵的角色,主要體現在以下幾個方面: 數據整合與可視化展示:智慧城市的建設涉及到大量數據的收集、處理和分析。訊維智能可視化綜合平臺能夠將城市
    的頭像 發表于 05-11 16:32 ?392次閱讀

    FUXA基于Web的過程可視化軟件案例

    FUXA——基于Web的過程可視化軟件
    發表于 04-24 18:32 ?2次下載

    態勢數據可視化技術有哪些

    智慧華盛恒輝態勢數據可視化技術是一種將復雜、動態的態勢數據以直觀、易于理解的方式展現出來的技術手段。以下是幾種主要的態勢數據可視化技術: 網絡安全態勢指標可視化分析系統及方法,針對安全態勢指標不準
    的頭像 發表于 04-22 15:17 ?420次閱讀

    迎接數智時代:數字經濟引領可視化轉型

    數字經濟和數字轉型正推動企業進行變革,可視化和數智化成為關鍵驅動力。NFC技術為企業提供了更便捷、更安全的數據傳輸途徑,加速數字轉型。企業應打造
    的頭像 發表于 01-15 17:59 ?556次閱讀
    迎接數智時代:數字經濟引領<b class='flag-5'>可視化</b>轉型

    可視化全程追溯,可視化資產管理系統

    摘要:本文將從應用價值、系統功能、資產盤點、資產出入庫、資產定位以及系統實現能效等幾個方面,闡述新導物聯可視化資產管理系統為企業提供的優勢,以提升資產管理的效率和準確度。 一、應用價值 可視化資產
    的頭像 發表于 01-11 13:54 ?530次閱讀
    <b class='flag-5'>可視化</b>全程追溯,<b class='flag-5'>可視化</b>資產管理系統
    主站蜘蛛池模板: 诱人的秘书BD在线观看| 一本道色综合手机久久| 久久精品麻豆国产天美传媒果冻| 囯产精品久久久久久久久免费蜜桃| 99热这里只有是精品| 中文字幕a有搜索网站| 野花香在线观看免费观看大全动漫 | adc免费观看| 99热久久久无码国产精品性麻豆| 在线观看中文字幕码2021不用下载| 亚洲色欲啪啪久久WWW综合网| 亚洲免费网站观看视频| 亚洲男人97色综合久久久| 亚洲精品高清在线| 亚洲无遮挡无码A片在线| 亚洲欧美日本中文子不卡| 亚洲综合国产在不卡在线| 一区一区三区产品| 中国女人内谢69xxxxxx直播| 中文字幕精品在线视频| 91进入蜜桃臀在线播放| adc我们的永久网址| 操他射他影院| 国产精品ⅴ视频免费观看| 国产免费变态视频网址网站| 国精一区二区AV在线观看网站| 精品国产乱码久久久久久上海公司 | 国精一区二区AV在线观看网站| 国语92电影网午夜福利| 久久精品热在线观看30| 美女靠逼漫画| 青青草原国产在线| 天堂tv免费tv在线tv香蕉| 亚洲风情无码免费视频| 一区二区视频在线观看高清视频在线| 夜色资源站国产www在线视频| 中文字幕一区久久久久| WWW婷婷AV久久久影片| 国产精品白浆精子流水合集| 狠狠色狠狠色综合日日32| 麻豆成人啪啪色婷婷久久|