91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

可追溯性的價(jià)值

可追溯性是將需求鏈接到風(fēng)險(xiǎn)、測(cè)試用例、缺陷甚至源代碼等下游工件的實(shí)踐。鏈接支持在相關(guān)工件之間進(jìn)行更改和進(jìn)度的雙向通信。

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

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

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

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

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

將可追溯性構(gòu)建到嵌入式項(xiàng)目中

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

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

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

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

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

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

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

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

poYBAGK6q32AIvLfAAd6RmQ4YPA585.png

可追溯性和安全關(guān)鍵項(xiàng)目

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

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

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

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20250

    瀏覽量

    252213
  • 智能手機(jī)
    +關(guān)注

    關(guān)注

    66

    文章

    18690

    瀏覽量

    186045
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20442

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    射頻識(shí)別RFID設(shè)備賦能噴涂線全生命周期識(shí)別智造

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

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

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

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

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

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

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

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

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

    關(guān)于生命周期中的aboutToAppear和onPageShow的理解和應(yīng)用

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

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

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

    ServiceAbility的生命周期介紹

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

    UIAbility組件生命周期介紹

    UIAbility組件生命周期 概述 當(dāng)用戶打開、切換和返回到對(duì)應(yīng)應(yīng)用時(shí),應(yīng)用中的UIAbility實(shí)例會(huì)在其生命周期的不同狀態(tài)之間轉(zhuǎn)換。UIAbility類提供了一系列回調(diào),通過這些回調(diào)可以
    發(fā)表于 05-16 08:28

    EMC工程電磁兼容測(cè)試整改:全生命周期管控體系

    深圳南柯電子|EMC工程電磁兼容測(cè)試整改:全生命周期管控體系
    的頭像 發(fā)表于 04-28 11:17 ?937次閱讀
    EMC工程電磁兼容<b class='flag-5'>性</b><b class='flag-5'>測(cè)試</b>整改:全<b class='flag-5'>生命周期</b>管控體系

    KaihongOS操作系統(tǒng):頁面的生命周期介紹

    頁面的生命周期 在KaihongOS中,學(xué)習(xí)頁面的生命周期前需要先了解自定義組件。 1. 自定義組件(Component) 自定義組件是通過@Component裝飾的UI單元,可以組合多個(gè)系統(tǒng)
    發(fā)表于 04-25 08:18

    KaihongOS操作系統(tǒng):UIAbility的生命周期

    狀態(tài)。系統(tǒng)會(huì)調(diào)用此回調(diào),開發(fā)者可以在這里執(zhí)行清理操作,比如停止后臺(tái)任務(wù)、釋放資源等。 這些狀態(tài)和回調(diào)方法為開發(fā)者提供了UIAbility生命周期的監(jiān)控能力,使得開發(fā)者可以根據(jù)UIAbi
    發(fā)表于 04-25 07:04

    嵌入式系統(tǒng)測(cè)試必備:9大理由解析報(bào)告與可追溯的重要(附工具推薦TESSY)

    在嵌入式系統(tǒng)的軟件測(cè)試項(xiàng)目中,報(bào)告和可追溯至關(guān)重要,原因有多個(gè)。它們是確保嵌入式系統(tǒng)可靠、合規(guī)且高質(zhì)量的基礎(chǔ)。報(bào)告和可追溯
    的頭像 發(fā)表于 03-13 10:47 ?879次閱讀
    嵌入式系統(tǒng)<b class='flag-5'>測(cè)試</b>必備:9大理由解析報(bào)告與<b class='flag-5'>可追溯</b><b class='flag-5'>性</b>的重要<b class='flag-5'>性</b>(附工具推薦TESSY)

    一文讀懂產(chǎn)品生命周期管理系統(tǒng)(PLM)?

    在當(dāng)今快速迭代的制造業(yè)和科技領(lǐng)域,企業(yè)能否高效管理產(chǎn)品從概念到退市的全生命周期,已成為其核心競(jìng)爭(zhēng)力的重要體現(xiàn)。產(chǎn)品生命周期
    的頭像 發(fā)表于 03-10 17:09 ?2810次閱讀
    一文讀懂<b class='flag-5'>產(chǎn)品</b><b class='flag-5'>生命周期</b><b class='flag-5'>管理</b>系統(tǒng)(PLM)?