日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

應用程序生命周期管理軟件增強產(chǎn)品開發(fā)測試和可追溯性

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Peter Varhol ? 2022-06-28 15:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

15 或 20 年前,許多嵌入式系統(tǒng)由一個 8 位處理器和幾 KB 內存以及可能有幾百行代碼組成。今天,汽車、ATM、手機和其他設備中嵌入式系統(tǒng)的爆炸式增長已經(jīng)極大地改變了這種動態(tài)。在以太網(wǎng)上看到多個 32 位和 64 位多核處理器并在這些系統(tǒng)中運行總計數(shù)十萬行代碼的多個應用程序的情況并不少見。

隨著這些設備變得越來越復雜,項目團隊確認軟件需求已經(jīng)過測試并且測試可以追溯到需求已經(jīng)成為一個重大負擔。在許多情況下,即使進行了廣泛的測試,團隊也可能不知道他們是否已成功滿足所有產(chǎn)品要求。

高度復雜性和對更高系統(tǒng)可靠性的需求也將質量放在首位。較舊的嵌入式系統(tǒng)要么足夠簡單,要么不夠重要,無法花時間查找、跟蹤和修復軟件缺陷。今天,嵌入式系統(tǒng)中的缺陷與企業(yè)應用程序中的缺陷一樣普遍,甚至更為重要。由于更高的復雜性,能夠通過測試用例和需求追溯缺陷變得更加重要,這樣團隊就可以提高對問題及其影響的特性的透明度。

當今復雜的嵌入式系統(tǒng)可能有成百上千的需求,以及盡可能多或更多的測試用例。跟蹤和執(zhí)行這些測試用例,并使用這些信息來確保滿足要求,成為必須更好地控制其流程的團隊真正關心的問題。為了應對這一挑戰(zhàn),團隊需要一種自動化的方式來鏈接工件,以便有關一個工件的數(shù)據(jù)成為其他工件的信息。應用程序生命周期管理 (ALM) 軟件可以提供幫助。

可追溯性的價值

可追溯性是將需求鏈接到風險、測試用例、缺陷甚至源代碼等下游工件的實踐。鏈接支持在相關工件之間進行更改和進度的雙向通信。

例如,一旦產(chǎn)品有需求,驗證它的人就需要編寫測試用例,以確保正在開發(fā)的產(chǎn)品滿足設計要求。如果測試用例失敗,產(chǎn)生的缺陷會記錄在問題跟蹤系統(tǒng)中。

可追溯性使產(chǎn)品團隊和利益相關者能夠理解并從產(chǎn)品開發(fā)工件之間的關系中獲取有價值的信息。通過查看缺陷,可以確定尚未滿足哪些要求。團隊可以將此信息用作確定產(chǎn)品是否可以發(fā)貨的重要指南,還可以對缺陷進行分類以首先滿足最重要的要求。

但是有效的可追溯性可以為項目做更多的事情。如果安全風險被識別為產(chǎn)品的一部分,則這些風險可以與非功能性需求相關聯(lián),然后可以追蹤到下游工件。源代碼可以追溯到缺陷并返回到需求,從而關閉了設計、開發(fā)和測試之間的循環(huán)。同樣,當缺陷修復被重新檢入源代碼控制并運行測試以確認修復時,團隊和其他產(chǎn)品利益相關者非常清楚地知道相應的要求已經(jīng)得到滿足。

可追溯性還提供了通常無法以任何其他方式獲得的基本項目信息。它為測試人員提供了一種易于理解和可報告的產(chǎn)品質量衡量標準。通過了解哪些需求仍未得到滿足,以及它們是否記錄了針對它們的問題,測試人員可以估計完成產(chǎn)品的剩余時間。最后,可追溯性使團隊能夠更好地了解剩余的工作,以及剩余工作的產(chǎn)品功能區(qū)域。

使用 Microsoft Word 或 Excel 管理需求、測試用例和缺陷已經(jīng)足夠具有挑戰(zhàn)性了。但是如果沒有真正的跟蹤系統(tǒng),就不可能通過測試用例跟蹤需求到缺陷再回到需求。

將可追溯性構建到嵌入式項目中

產(chǎn)品團隊如何建立可追溯性?它從需求開始。一旦定義了功能需求,風險分析和緩解就開始了,測試人員生成測試用例,使他們能夠確定正在開發(fā)的產(chǎn)品是否滿足這些需求。

當測試人員運行測試用例時,通過的用例表明相關要求已得到滿足。如果測試用例失敗,測試人員會記錄與這些測試用例相關聯(lián)的缺陷,并通過鏈接記錄到被測需求。缺陷與相關的測試用例和測試運行相關聯(lián),提供了返回測試階段的鏈接。

理想情況下,此鏈接是自動完成的。雖然可以手動創(chuàng)建和維護項目工件之間的鏈接,但所涉及的工作是詳細且持續(xù)的。每當需求或測試用例發(fā)生變化時,都必須手動重新建立鏈接。手動創(chuàng)建和維護需求、測試用例和缺陷之間的鏈接所需的工作量很大,尤其是在幾乎每天都必須檢查和更新這些鏈接的情況下。

在大多數(shù)項目中,測試人員在不同的測試運行中多次執(zhí)行測試用例。當初始運行失敗時重新運行測試,并且需要驗證修復。隨著嵌入式軟件產(chǎn)品范圍的擴大以滿足更多要求,測試也會運行更多次以進行回歸。

測試也可以手動執(zhí)行,或者使用測試工具以自動化方式執(zhí)行。在實踐中,大多數(shù)團隊兩者都做。手動測試通常是第一次完成,并使用自動化工具進行記錄。除非功能發(fā)生重大變化,否則后續(xù)測試通常會自動運行。測試結果通過缺陷或成功的測試結果為可追溯性信息提供了基礎。兩者都可以追溯到需求和其他工件。

通過自動化測試和可追溯性,測試團隊有機會在高水平上執(zhí)行,在產(chǎn)品計劃內完成測試,并向產(chǎn)品利益相關者提供有關質量和需求滿足的有價值信息。這使得測試與所有利益相關者更加相關,尤其是在產(chǎn)品開發(fā)的后期階段。

理想情況下,這從需求開始,但還必須包含測試管理、缺陷跟蹤和源代碼管理。對于具有安全影響的產(chǎn)品,還應納入風險管理和緩解措施。ALM 軟件(例如 Seapine Software 的 TestTrack)提供了從設計和開發(fā)項目的開始到結束創(chuàng)建、管理和鏈接工件的能力。圖 1 說明了可追溯性矩陣如何幫助團隊輕松確定缺陷或需求更改如何影響項目的其他部分。

圖 1: Seapine TestTrack 等應用程序生命周期管理解決方案的可追溯性使嵌入式項目團隊能夠快速輕松地了解缺陷和其他更改如何影響項目。

poYBAGK6q32AIvLfAAd6RmQ4YPA585.png

可追溯性和安全關鍵項目

可追溯性傳統(tǒng)上用于具有數(shù)百名工程師和測試人員以及數(shù)千個需求的大型開發(fā)項目。這主要是商業(yè)和軍用航空和太空系統(tǒng)領域,在這些領域中,對抗復雜性的信息需求超過了信息成本。這些系統(tǒng)可能需要數(shù)年時間才能開發(fā)并推向市場,這使得通過可追溯性獲得的信息在團隊成員離開和新成員到來時特別有價值。

但是通過自動化(例如 ALM 軟件提供的自動化),可追溯性的成本和工作量可以降低到對較小的項目和更短的時間表有意義的程度。需求和下游工件之間的自動可追溯性,以及從缺陷到需求的上游追溯,使得識別和溝通開發(fā)障礙和問題更快、更透明。

智能手機、汽車系統(tǒng)和智能工業(yè)控制設備等項目受益于更好的可追溯性。隨著越來越多的測試團隊采用自動化 ALM 方法來收集和傳播可追溯性信息,產(chǎn)品質量將繼續(xù)提高,即使系統(tǒng)變得更加復雜。

審核編輯:郭婷

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

    關注

    68

    文章

    20339

    瀏覽量

    255346
  • 智能手機
    +關注

    關注

    66

    文章

    18701

    瀏覽量

    186315
  • 嵌入式
    +關注

    關注

    5210

    文章

    20680

    瀏覽量

    337372
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    H200的“合規(guī)閘口”:高端AI芯片供應鏈中的可追溯生命

    H200 出口政策的松緊,凸顯地緣政治下高端 AI 芯片供應鏈 “合規(guī)自證” 的核心趨勢,可追溯成為穿越合規(guī)閘口的生命線。其面臨數(shù)據(jù)防篡改、跨境數(shù)據(jù)主權沖突、供應鏈數(shù)據(jù)孤島三大難題。解決方案為
    的頭像 發(fā)表于 12-11 16:44 ?1057次閱讀

    Perforce IPLM產(chǎn)品簡介:IP生命周期管理與協(xié)作,加速芯片設計

    對于芯片和復雜系統(tǒng)設計團隊而言,“IP生命周期管理”正從可選變?yōu)楸匦?。Perforce IPLM專注于解決IP管理和協(xié)作難題,通過自動化發(fā)布、集中式IP目錄、分層BOM等功能,顯著加速芯片設計。
    的頭像 發(fā)表于 10-29 13:31 ?692次閱讀
    Perforce IPLM<b class='flag-5'>產(chǎn)品</b>簡介:IP<b class='flag-5'>生命周期</b><b class='flag-5'>管理</b>與協(xié)作,加速芯片設計

    RFID智能工器具管理在汽車維修間的應用

    斯科信息RFID工具管理項目落地汽車維修間,涵蓋工具存儲、借還、盤點及生命周期管理,提高效率、降低損耗、責任可追溯。
    的頭像 發(fā)表于 10-22 10:09 ?624次閱讀
    RFID智能工器具<b class='flag-5'>管理</b>在汽車維修間的應用

    射頻識別RFID設備賦能噴涂線全生命周期識別智造

    晨控智能采用RFID技術解決汽車零部件噴涂線體識別難題,實現(xiàn)高效、穩(wěn)定、精準的全生命周期追溯
    的頭像 發(fā)表于 10-15 15:27 ?509次閱讀

    ALM(應用生命周期管理)解析:一文了解其概念、關鍵階段及Perforce ALM工具推薦

    什么是ALM(應用生命周期管理)?它遠不止是SDLC!一文了解其概念、關鍵階段以及如何借助Perforce ALM這類工具,實現(xiàn)端到端的可追溯、加速發(fā)布并保障合規(guī)
    的頭像 發(fā)表于 09-19 11:03 ?2187次閱讀
    ALM(應用<b class='flag-5'>生命周期</b><b class='flag-5'>管理</b>)解析:一文了解其概念、關鍵階段及Perforce ALM工具推薦

    如何利用技術實現(xiàn)裝置數(shù)據(jù)驗證的全生命周期管理?

    裝置數(shù)據(jù)驗證的全生命周期管理,需覆蓋 需求規(guī)劃、數(shù)據(jù)采集、自動化驗證、存儲歸檔、應用迭代、退役審計 6 大核心階段。利用技術實現(xiàn)這一閉環(huán),需針對各階段的痛點匹配工具與方案,同時兼顧數(shù)據(jù)準確、流程
    的頭像 發(fā)表于 09-05 15:23 ?958次閱讀
    如何利用技術實現(xiàn)裝置數(shù)據(jù)驗證的全<b class='flag-5'>生命周期</b><b class='flag-5'>管理</b>?

    掌控汽車信息安全全生命周期:合規(guī)、實現(xiàn)、驗證的協(xié)同之道

    智能網(wǎng)聯(lián)汽車產(chǎn)業(yè)加速發(fā)展,信息安全挑戰(zhàn)日益嚴峻。經(jīng)緯恒潤提供全生命周期解決方案,涵蓋MCU安全、軟件代碼管理和自動化測試,確保滿足GB/R155/ISO等法規(guī)標準要求,助力企業(yè)實現(xiàn)合規(guī)
    的頭像 發(fā)表于 08-22 14:26 ?1698次閱讀
    掌控汽車信息安全全<b class='flag-5'>生命周期</b>:合規(guī)、實現(xiàn)、驗證的協(xié)同之道

    普迪飛 Exensio?數(shù)據(jù)分析平臺 | 助力提升半導體制造的可追溯

    子標識符(ECID)。這種可追溯性功能使得在整個產(chǎn)品生命周期內實現(xiàn)前饋控制和反饋失效分析成為可能,從而提高生產(chǎn)效率和產(chǎn)品質量。A-O模塊是一個高度可配置的
    的頭像 發(fā)表于 08-19 13:52 ?1643次閱讀
    普迪飛 Exensio?數(shù)據(jù)分析平臺 | 助力提升半導體制造的<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>

    PLM - 基礎知識、優(yōu)勢和差異化

    Lifecycle Management)是一種管理產(chǎn)品整個生命周期的整體方法 - 從最初的想法到開發(fā)、生產(chǎn)、使用直至報廢。它包括流程、數(shù)據(jù)、技術和人員,目的是有效
    發(fā)表于 07-30 14:26

    CYW20706的生命周期狀態(tài)如何?

    CYW20706的生命周期狀態(tài)如何? 我注意到CYW20706不再列在AIROC? Bluetooth? LE& Bluetooth? 下。貿(mào)澤現(xiàn)在還將該器件列為不建議用于未來設計。 對于CYW20706來說,什么是好的更換零件。 還會有支持 LE Audio 的雙棧藍牙 SoC 嗎?
    發(fā)表于 07-04 07:25

    關于生命周期中的aboutToAppear和onPageShow的理解和應用

    ?##HarmonyOS 應用開發(fā)## 在官網(wǎng)的“自定義組件的生命周期”這一章節(jié)當中介紹的生命周期中,有兩個對開發(fā)我覺得很重要的生命周期,分
    發(fā)表于 06-30 17:32

    循環(huán)經(jīng)濟 2.0:海翔科技如何用區(qū)塊鏈技術追溯二手設備全生命周期

    摘要:在循環(huán)經(jīng)濟 2.0 時代,資源高效利用與透明化管理成為核心訴求。海翔科技創(chuàng)新性地將區(qū)塊鏈技術應用于二手半導體設備全生命周期追溯,為行業(yè)發(fā)展提供新范式。本文通過分析循環(huán)經(jīng)濟 2.0 背景下的行業(yè)
    的頭像 發(fā)表于 06-27 09:58 ?1196次閱讀
    循環(huán)經(jīng)濟 2.0:海翔科技如何用區(qū)塊鏈技術<b class='flag-5'>追溯</b>二手設備全<b class='flag-5'>生命周期</b>

    ArkUI-X中Plugin生命周期開發(fā)指南

    ArkUI-X插件用于拓展ArkUI應用的能力,提供管理插件生命周期的能力。本文主要介紹Android平臺的ArkUI-X插件生命周期的使用。 Android平臺創(chuàng)建ArkUI-X插件生命周期
    發(fā)表于 06-04 22:36

    ServiceAbility的生命周期介紹

    ServiceAbility的生命周期 開發(fā)者可以根據(jù)業(yè)務場景重寫生命周期相關接口。ServiceAbility生命周期接口說明見下表。 表1 ServiceAbility
    發(fā)表于 05-28 08:22

    UIAbility組件生命周期介紹

    UIAbility組件生命周期 概述 當用戶打開、切換和返回到對應應用時,應用中的UIAbility實例會在其生命周期的不同狀態(tài)之間轉換。UIAbility類提供了一系列回調,通過這些回調可以
    發(fā)表于 05-16 08:28
    花莲市| 易门县| 将乐县| 华亭县| 云阳县| 寻乌县| 大兴区| 伊吾县| 安多县| 石渠县| 温州市| 习水县| 庄河市| 吉水县| 北流市| 镶黄旗| 九江县| 汝南县| 钦州市| 泸水县| 巨鹿县| 宜丰县| 莱芜市| 宕昌县| 红河县| 八宿县| 崇州市| 东兰县| 龙南县| 昌乐县| 黑山县| 额济纳旗| 长春市| 读书| 沐川县| 阿巴嘎旗| 延津县| 塘沽区| 平潭县| 化州市| 商南县|