在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

“軟件質(zhì)量”,構筑企業(yè)值得信賴的護城河

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-09-11 09:40 ? 次閱讀

【摘要】 引子質(zhì)量是產(chǎn)品的生命線,質(zhì)量問題不僅會導致企業(yè)財產(chǎn)損失,還可能引發(fā)業(yè)務中斷、客戶滿意度下降、企業(yè)品牌聲譽受損等負面影響。如何在軟件開發(fā)過程中全方位構建產(chǎn)品質(zhì)量防護盾,是各行業(yè)保障產(chǎn)品高質(zhì)量的重要課題。如何保障軟件質(zhì)量?保障高質(zhì)量的產(chǎn)品研發(fā),需要在軟件開發(fā)生命周期中實現(xiàn)有效的質(zhì)量管理與控制,讓缺陷在開發(fā)、測試、部署各階段無處遁形。從華為公司自身實踐來看,需要從代碼質(zhì)量、CI/CD 流程質(zhì)量、持...

1 引子

質(zhì)量是產(chǎn)品的生命線,質(zhì)量問題不僅會導致企業(yè)財產(chǎn)損失,還可能引發(fā)業(yè)務中斷、客戶滿意度下降、企業(yè)品牌聲譽受損等負面影響。如何在軟件開發(fā)過程中全方位構建產(chǎn)品質(zhì)量防護盾,是各行業(yè)保障產(chǎn)品高質(zhì)量的重要課題。

2 如何保障軟件質(zhì)量?

保障高質(zhì)量的產(chǎn)品研發(fā),需要在軟件開發(fā)生命周期中實現(xiàn)有效的質(zhì)量管理與控制,讓缺陷在開發(fā)、測試、部署各階段無處遁形。從華為公司自身實踐來看,需要從代碼質(zhì)量、CI/CD 流程質(zhì)量、持續(xù)反饋與改進三個方面入手,構建全流程質(zhì)量管理能力。

3 1、代碼質(zhì)量如何保障?

首先,要對代碼進行檢視。《代碼大全》的研究結果顯示,各種研發(fā)活動中,代碼檢視的代碼檢測率高達 60%,可以有效提前發(fā)現(xiàn)顯而易見的錯誤隨代碼上庫,提升代碼質(zhì)量,并且實現(xiàn)高級開發(fā)人員的知識傳遞,增強團隊意識。

其次,要建立代碼上庫流程。在軟件生命周期中,缺陷發(fā)現(xiàn)越早、修復越早,缺陷的影響和修復代價就越小。數(shù)據(jù)顯示,產(chǎn)品發(fā)布后每個缺陷的平均修復成本是驗證階段的 6 倍以上。為提前攔截產(chǎn)品缺陷,避免有缺陷的代碼合入主干,同時保證代碼符合不同企業(yè)的流程規(guī)范,靈活有效的門禁控制是必不可少的。

然后,作為門禁看護的重要步驟,要進行代碼檢查。軟件開發(fā)事前預防的成本遠低于事后補救。如果程序員在代碼編寫階段能夠及時修正軟件缺陷和安全隱患,避免缺陷流向后端,就可以有效提升產(chǎn)品質(zhì)量。

1. 提前發(fā)現(xiàn)問題:代碼檢查能發(fā)現(xiàn)邏輯、語法錯誤和性能問題,預防系統(tǒng)崩潰。

2. 提高代碼質(zhì)量與安全性:確保代碼符合標準,通過自動化檢查工具快速定位并修復問題,增強系統(tǒng)穩(wěn)定性和安全性。

3. 持續(xù)集成與預防:作為 CI/CD 流程的一部分,代碼檢查有助于快速響應修復,同時積累經(jīng)驗預防未來問題,提升軟件長期穩(wěn)定性。

最后,要進行單元測試。單元測試是軟件開發(fā)過程中的一種重要測試方法,可以針對程序模塊進行測試從而檢驗其正確性。。

1. 確保功能正確:單元測試驗證代碼單元功能,確保預期輸出,提高代碼質(zhì)量。

2. 早期發(fā)現(xiàn)與自動化:早期發(fā)現(xiàn)問題,自動化回歸測試,支持持續(xù)集成,減少系統(tǒng)級問題。

3. 促進維護與重構:增強代碼可維護性,支持重構,提高開發(fā)效率,提升用戶信心。

4 2、CI/CD 流程質(zhì)量如何保障?

首先,要建立分層的質(zhì)量門禁措施。Policy As Code(策略即代碼)是一種通過代碼來定義和管理自動化策略的方法,基于代碼的自動化而不是依賴手動流程來管理策略,允許團隊更快地交付并減少人為配置錯誤的可能性,是一種提高軟件交付質(zhì)量的最佳實踐。

其次,針對開源軟件要進行風險治理。據(jù)調(diào)查,全球超過 90%的企業(yè)在其軟件開發(fā)過程中使用了開源軟件,開源軟件的風險直接影響到產(chǎn)品軟件。開源軟件使用面臨 3 大威脅:網(wǎng)絡安全,開源軟件供應鏈面臨持續(xù)漏洞/惡意代碼攻擊風險,過去三年針對軟件供應鏈的攻擊平均年增長高達 742%;供應安全,部分場景下無法繼續(xù)參與或獲取開源軟件;合法合規(guī),違反開源 License 會引發(fā)相應法律糾紛或訴訟。除了使用軟件成分分析工具對軟件進行掃描,識別使用的開源軟件,進行風險治理,從前端開源軟件引入階段進行開源管控可以更有效的進行開源風險管理。同時要對開源軟件進行漏洞掃描。軟件漏洞不僅會帶來嚴重的安全隱患,還會給企業(yè)和用戶造成巨大的損失。

最后,通過灰度發(fā)布,企業(yè)可以在保持發(fā)布效率的同時降低潛在的負面影響。灰度發(fā)布模式包括藍綠發(fā)布、金絲雀發(fā)布、滾升發(fā)布等。同時整個發(fā)布過程可視化,通過發(fā)布單實時觀測微服務的健康情況,異常情況可一鍵回滾至舊版本;從而全方位保證發(fā)布的質(zhì)量和安全。

5 3、如何通過測試持續(xù)改進軟件質(zhì)量?

首先,通過啟發(fā)式測試策略與設計,生成高質(zhì)量用例。及時識別并修正軟件中的缺陷至關重要,因為這些缺陷如果在產(chǎn)品推向市場后才被察覺,其修復成本將顯著上升。統(tǒng)計數(shù)據(jù)表明,修復市場發(fā)布后發(fā)現(xiàn)的缺陷的成本是產(chǎn)品測試階段的六倍。這不僅會加大企業(yè)的財務壓力,還可能損害產(chǎn)品形象和客戶滿意度。因此,增強測試的全面性,確保在產(chǎn)品發(fā)布前捕捉到所有潛在缺陷,是企業(yè)必須重點關注的戰(zhàn)略問題。

其次,第一時間攔截現(xiàn)網(wǎng)問題,實時看護運行態(tài)質(zhì)量。功能測試是質(zhì)量保證中的重要環(huán)節(jié),主要目的是驗證軟件的各項功能是否按設計要求正常運行。在功能測試的范疇內(nèi),冒煙測試是一種快速檢查關鍵功能是否正常工作的方法,通常用于盡早發(fā)現(xiàn)可能影響主要功能的嚴重缺陷,保障測試環(huán)境與現(xiàn)網(wǎng)環(huán)境部署的質(zhì)量。

然后,全面質(zhì)量度量與評估,讓質(zhì)量管理不開盲盒。科學的質(zhì)量管理離不開成熟的測試質(zhì)量評估模型和規(guī)范,讓產(chǎn)品質(zhì)量可視化、可度量,“讓質(zhì)量暴露在陽光下”,達成高質(zhì)量的目標。

最后,持續(xù)集成自動化測試,保障高質(zhì)量部署。出色的自動化測試可以提高測試效率、覆蓋率、降低成本,提供快速反饋,幫助開發(fā)團隊了解代碼更改的影響,快速定位問題并修復。自動化測試在持續(xù)集成環(huán)境中也是不可或缺的一部分,它可以在代碼每次提交后自動運行,確保新代碼不引入新的錯誤。

6 華為云軟件質(zhì)量保障方案

wKgaombGBfKAJntrAANnpRGJC7c704.png

華為云軟件開發(fā)生產(chǎn)線CodeArts是華為 30 年研發(fā)實踐的沉淀,其端到端質(zhì)量保障的流程與方法一直在華為研發(fā)團隊中打磨、精進,深入軟件開發(fā)各環(huán)節(jié),助力提升代碼質(zhì)量、DevOps 流程質(zhì)量、產(chǎn)品質(zhì)量,為企業(yè)打造可持續(xù)改進的、保障高質(zhì)量產(chǎn)品的平臺,助力企業(yè)效率提升,業(yè)務無憂。以下幾個重點產(chǎn)品在軟件生命周期質(zhì)量管理中起到重要作用。

7 代碼檢視

華為云CodeArts Repo提供多維度的代碼檢視能力,以合并請求為維度,提供分散式協(xié)同檢視,配合門禁系統(tǒng)保證檢視意見的閉環(huán),從局部層面確保在每次代碼入庫前的質(zhì)量;以倉庫為維度,提供團隊集中檢視,從全局層面對入庫后的代碼進行檢視,持續(xù)保證代碼質(zhì)量。其檢視功能支持多種角色協(xié)同配合,保證檢視意見能夠在不同的角色間靈活的流轉(zhuǎn),并且通過權限控制,確保檢視意見可跟蹤,有效閉環(huán)。

8 代碼檢查

華為云CodeArts Check為用戶提供深度代碼檢查服務。從開發(fā)編碼、代碼合入、版本發(fā)布等多個研發(fā)階段提供代碼掃描服務,及時發(fā)現(xiàn)研發(fā)過程中出現(xiàn)的代碼問題或潛在風險。不僅提供了開箱即用的 DevOps 解決方案,還提供了友好的 API 接口,為 CI/CD 提供快速接入能力。

9 測試計劃

華為云CodeArts TestPlan提供需求覆蓋率、需求通過率、用例執(zhí)行率、遺留缺陷指數(shù)等 10 多個質(zhì)量度量指標,支持按照功能、性能、可靠性等維度評估質(zhì)量,還支持按照需求、缺陷等維度評估,測試評估從天級縮短到小時級。同時還提供了分支和測試計劃兩級測試質(zhì)量看板和實時質(zhì)量報告,全方位、可視化呈現(xiàn)研發(fā)測試過程和結果數(shù)據(jù),支持產(chǎn)品研發(fā)階段隨時評估質(zhì)量,方便研發(fā)團隊及時、高效、準確的掌握產(chǎn)品質(zhì)量現(xiàn)狀,實時掌控產(chǎn)品的研發(fā)進度和風險。

10 灰度發(fā)布

華為云灰度發(fā)布提供模板化管理,可將發(fā)布流程預置為模板,提升發(fā)布編排效率,規(guī)范發(fā)布流程;支持多場景灰度發(fā)布模式,包括藍綠發(fā)布、金絲雀發(fā)布、滾升發(fā)布等多種灰度策略編排。提供發(fā)布流程控制,將一次發(fā)布任務分解為多個步驟,發(fā)布與測試同步,通過監(jiān)控浸泡進行步驟流轉(zhuǎn),降低發(fā)布風險。同時整個發(fā)布過程可視化,通過發(fā)布單實時觀測微服務的健康情況,異常情況可一鍵回滾至舊版本,從而全方位保證發(fā)布的質(zhì)量和安全。

從數(shù)字世界邁向智能世界,軟件已經(jīng)成為企業(yè)越來越重要的資產(chǎn)。守護軟件質(zhì)量,也就是守護企業(yè)長期構筑“值得信賴”的品牌。“軟件質(zhì)量”絕非一時興起,而應該在企業(yè)中形成“軟件質(zhì)量”文化,并將質(zhì)量保障相關的研發(fā)工具融入到企業(yè)軟件生產(chǎn)過程中,使其每時每刻發(fā)揮作用,才能真正將“軟件質(zhì)量”落地。

審核編輯 黃宇


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

    關注

    3

    文章

    2705

    瀏覽量

    17650
收藏 人收藏

    評論

    相關推薦

    徐工汽車榮獲2025年度值得用戶信賴創(chuàng)新城市物流裝備鼎新獎

    近日,在第十屆發(fā)現(xiàn)信賴中國卡車用戶調(diào)查暨評選活動中,徐工4米4大輕卡憑借在新能源技術上的領先優(yōu)勢和創(chuàng)新突破,一舉榮獲“2025年度值得用戶信賴創(chuàng)新城市物流裝備鼎新獎”。
    的頭像 發(fā)表于 01-14 10:25 ?193次閱讀

    信雅達入選2024年度中國軟件質(zhì)量發(fā)展前百家企業(yè)

    ,提出針對性的政策建議。 報告同時綜合評估遴選出了“2024年度中國軟件質(zhì)量發(fā)展前百家企業(yè)”名單,旨在樹立行業(yè)榜樣和典型示范,進一步促進我國軟件產(chǎn)業(yè)高
    的頭像 發(fā)表于 10-22 11:08 ?269次閱讀

    軟件正在我們眼前悄然被侵蝕

    在數(shù)字化時代,軟件的穩(wěn)定性與安全性構筑企業(yè)值得信賴護城河。作為全球領先的
    的頭像 發(fā)表于 09-03 12:04 ?244次閱讀
    <b class='flag-5'>軟件</b>正在我們眼前悄然被侵蝕

    華為云軟件質(zhì)量保障方案構筑企業(yè)值得信賴護城河

    質(zhì)量是產(chǎn)品的生命線,質(zhì)量問題不僅會導致企業(yè)財產(chǎn)損失,還可能引發(fā)業(yè)務中斷、客戶滿意度下降、企業(yè)品牌聲譽受損等負面影響。如何在軟件開發(fā)過程中全方
    的頭像 發(fā)表于 08-28 09:35 ?579次閱讀

    MES里面有質(zhì)量模塊,為什么還要實施質(zhì)量管理軟件QMS

    ?為什么一些知名頭部的大廠,已經(jīng)有了MES , 卻還都去實施了質(zhì)量管理軟件(QMS)? 答:是這些MES里面的質(zhì)量模塊不能滿足客戶的需求。 ? 那么來看看,從質(zhì)量管理的角度來看,QMS軟件
    的頭像 發(fā)表于 07-29 12:16 ?419次閱讀
    MES里面有<b class='flag-5'>質(zhì)量</b>模塊,為什么還要實施<b class='flag-5'>質(zhì)量管理軟件</b>QMS

    天合光能助推光伏行業(yè)走向高質(zhì)量發(fā)展新階段

    全面布局光儲融合智慧能源,構建多元能力全面協(xié)同的護城河,擁有了更強的抗風險能力及穿越周期能力,將助推光伏行業(yè)走向高質(zhì)量發(fā)展的新階段。
    的頭像 發(fā)表于 07-27 09:26 ?646次閱讀

    中科馭數(shù)HADOS 3.0:以四大架構革新,全面擁抱敏捷開發(fā)理念,引領DPU應用生態(tài)

    一家成功的大算力芯片公司,其核心壁壘必須是軟硬兼?zhèn)涞模纫行酒軜嫷膹姶蠹夹g壁壘,更要有持久投入的、生態(tài)兼容完備的軟件護城河。HADOS,就是中科馭數(shù)的軟件護城河
    的頭像 發(fā)表于 07-09 14:26 ?439次閱讀
    中科馭數(shù)HADOS 3.0:以四大架構革新,全面擁抱敏捷開發(fā)理念,引領DPU應用生態(tài)

    SPC軟件質(zhì)量管理中的應用

    在當今這個追求高效、精準和穩(wěn)定的生產(chǎn)環(huán)境中,質(zhì)量管理早已成為企業(yè)立足市場的基石。然而,如何在復雜多變的生產(chǎn)過程中確保質(zhì)量的穩(wěn)定性和可靠性,一直是企業(yè)面臨的難題。合肥邁斯
    的頭像 發(fā)表于 06-27 09:43 ?801次閱讀

    上位機監(jiān)控軟件如何提高質(zhì)量

    上位機監(jiān)控軟件在工業(yè)自動化和智能制造領域中扮演著舉足輕重的角色。它通過實時監(jiān)控、數(shù)據(jù)采集、分析和處理,幫助企業(yè)實現(xiàn)生產(chǎn)過程的優(yōu)化和自動化。然而,要提高上位機監(jiān)控軟件質(zhì)量,需要從多個方
    的頭像 發(fā)表于 06-07 09:14 ?482次閱讀

    傲睿科技用MEMS噴墨打印芯片助力國產(chǎn)打印機新品上市

    打印行業(yè)護城河寬、專利技術壁壘高,美國和日本企業(yè)掌控著核心技術,形成行業(yè)壟斷。
    的頭像 發(fā)表于 05-27 10:05 ?804次閱讀

    不銹鋼鈑金件焊接機上海廠商哪家值得推薦

    領域中的佼佼者。我們的產(chǎn)品質(zhì)量優(yōu)良、性能穩(wěn)定、操作簡易,已經(jīng)為眾多企業(yè)解決了焊接難題,成為了他們信賴的選擇。 那么,為什么我們要向您推薦壹晨激光焊接機呢? 首先,壹晨激光焊接機采用先進的激光技術,能量集中,焊接
    的頭像 發(fā)表于 05-10 15:32 ?524次閱讀
    不銹鋼鈑金件焊接機上海廠商哪家<b class='flag-5'>值得</b>推薦

    手持激光焊接設備廠商哪家值得選擇?

    、航空航天等。選擇一款性能優(yōu)越的手持激光焊接設備,對于企業(yè)提高生產(chǎn)效率和產(chǎn)品質(zhì)量具有重要意義。 那么,我們?nèi)绾芜x擇一款值得信賴的手持激光焊接設備廠商呢?在此,我們向您推薦以下幾點: 第
    的頭像 發(fā)表于 04-29 10:09 ?714次閱讀
    手持激光焊接設備廠商哪家<b class='flag-5'>值得</b>選擇?

    值得信賴的工業(yè)主板制造商

    朗銳智科是一家值得信賴的工業(yè)主板制造商,為工業(yè)領域提供可靠的主板解決方案。我們的工業(yè)主板經(jīng)過嚴格的行業(yè)標準測試和驗證,以確保其在惡劣環(huán)境下的穩(wěn)定性和耐用性。我們的產(chǎn)品具有廣泛的兼容性和可擴展性,適合
    的頭像 發(fā)表于 04-24 11:21 ?650次閱讀
    <b class='flag-5'>值得</b><b class='flag-5'>信賴</b>的工業(yè)主板制造商

    福田汽車榮獲年度消費者信賴品牌獎項

    3月15日,由《每日經(jīng)濟新聞》主辦、每經(jīng)智庫-每經(jīng)汽車研究院提供數(shù)據(jù)支持的《美好生活2024消費引力品牌榜-汽車和出行》榜單正式發(fā)布,福田汽車憑借其卓越的產(chǎn)品質(zhì)量、服務體驗和創(chuàng)新能力,榮獲年度消費者信賴品牌獎項。
    的頭像 發(fā)表于 03-20 16:27 ?465次閱讀

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河!!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?448次閱讀
    適者生存,程序員最終會流向哪……
    主站蜘蛛池模板: 美女视频毛片 | 美女扒开尿口给男人爽免费视频 | 天天综合网网欲色 | 草色网 | 国产免费高清视频在线观看不卡 | 久久午夜网 | 一级 黄 色 毛片 | 丁香五香天堂网卡 | 性欧美人与zooz | 真实一级一级一片免费视频 | 国产亚洲卡二卡3卡4卡乱码 | 欧美性猛交ⅹxxx乱大交免费 | 48pao强力打造免费基地 | aaa一区二区三区 | 国产理论最新国产精品视频 | 欧美激情亚洲精品日韩1区2区 | 免费看黄视频的网站 | 欧美亚洲网站 | 日本人xxxxxxxxxⅹ69| 日本视频www色 | 永久福利盒子日韩日韩免费看 | 欧美aaaaaaaaaa| 国模大胆一区二区三区 | 欧美午夜精品 | 久久99热久久精品23 | 国内色综合精品视频在线 | 国产精品伦理久久久久 | 亚欧乱色束缚一区二区三区 | 色在线网站免费观看 | 日本黄大片在线观看 | 五月天婷婷在线播放 | 久久黄色影片 | 日本黄大乳片免费观看 | 六月婷婷激情综合 | 亚欧洲乱码专区视频 | 欧美日韩一区二区三区视频 | 久青草免费视频 | 欧美不卡视频在线观看 | 丁香激情六月 | 偷偷操不一样的久久 | 亚洲男人天堂岛 |