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

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

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

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

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

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-09-11 09:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1 引子

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

2 如何保障軟件質量?

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

3 1、代碼質量如何保障?

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

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

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

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

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

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

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

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

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

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

4 2、CI/CD 流程質量如何保障?

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

其次,針對開源軟件要進行風險治理。據(jù)調查,全球超過 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ā)布的質量和安全。

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

首先,通過啟發(fā)式測試策略與設計,生成高質量用例。及時識別并修正軟件中的缺陷至關重要,因為這些缺陷如果在產(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)質量。功能測試是質量保證中的重要環(huán)節(jié),主要目的是驗證軟件的各項功能是否按設計要求正常運行。在功能測試的范疇內(nèi),冒煙測試是一種快速檢查關鍵功能是否正常工作的方法,通常用于盡早發(fā)現(xiàn)可能影響主要功能的嚴重缺陷,保障測試環(huán)境與現(xiàn)網(wǎng)環(huán)境部署的質量。

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

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

6 華為云軟件質量保障方案

wKgaombGBfKAJntrAANnpRGJC7c704.png

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

7 代碼檢視

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

8 代碼檢查

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

9 測試計劃

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

10 灰度發(fā)布

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

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

審核編輯 黃宇


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

    關注

    3

    文章

    2833

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    藍鵬測控智能儀器 硬件為基,軟件賦能 構筑尺寸品質護城河

    和數(shù)據(jù)互通的能力,從而支持質量趨勢預測與根因分析。還可根據(jù)需求擴展LP-SCADA的采集點數(shù),不僅僅是采集分析藍鵬測控配置的智能儀器,還能對整條產(chǎn)線的其它信息進行采集分析處理存儲傳輸,幫助企業(yè)構建“數(shù)據(jù)
    發(fā)表于 01-21 14:39

    汽車軟件質量躍遷的系統(tǒng)性路徑:基于ISO 26262標準的單元測試體系重構與中日實踐深度對比(2026學術研究報告)

    為“競爭力護城河”。中國車企需正視三點: 工具非萬能 :winAMS的效能依賴流程重構(如測試左移)。 文化先于技術 :管理者認知偏差是最大瓶頸,需制度性矯正。 數(shù)據(jù)驅動決策 :覆蓋率必須量化并綁定企業(yè)KPI。 未來研究可探索AI輔助測試用例生成(如LLM需求推導),但底
    發(fā)表于 01-05 14:58

    龍芯中科攜手開源鴻蒙,構筑縣域高質量發(fā)展新基座

    近日,以“開源鴻蒙數(shù)智浦江,構筑縣域AI高質量發(fā)展新基座”為主題的浦江開源鴻蒙生態(tài)大會在浙江圓滿舉行。龍芯中科通用產(chǎn)品生態(tài)適配中心總監(jiān)武校田發(fā)表主題演講,系統(tǒng)闡述了龍芯CPU與開源鴻蒙的融合路徑,并
    的頭像 發(fā)表于 12-24 17:52 ?711次閱讀
    龍芯中科攜手開源鴻蒙,<b class='flag-5'>構筑</b>縣域高<b class='flag-5'>質量</b>發(fā)展新基座

    大華股份榮獲福布斯韓國最值得客戶信賴的品牌大獎

    近日,大華股份斬獲福布斯韓國“最值得客戶信賴的品牌——影像保安部門大獎”。作為韓國市場極具公信力的行業(yè)標桿獎項,此次殊榮不僅是對大華股份深耕韓國市場、堅持技術創(chuàng)新與服務深耕的高度認可,更是對大華技術硬實力與品牌影響力的權威認證。
    的頭像 發(fā)表于 11-26 16:28 ?620次閱讀

    質量損失的數(shù)據(jù)遷移:Nikon SLM Solutions信賴3Dfindit企業(yè)

    Nikon SLM Solutions使用CADENAS解決方案遷移了8600多個零部件并優(yōu)化了設計工程流程 Nikon SLM Solutions公司依靠3Dfindit企業(yè)版實現(xiàn)了高效、高質量
    發(fā)表于 11-25 10:06

    開源不是削弱競爭力,而是新護城河的開始

    。 越來越多的企業(yè)在開源的浪潮中找到了機會,也有人提出疑問: 既然代碼都開源了,護城河還從哪里來?開源軟件還有壁壘可言嗎? 事實上,開源并不是沒有護城河,它只是 把
    的頭像 發(fā)表于 11-06 14:26 ?446次閱讀

    從實驗室到工業(yè)場景:華芯邦AMS1117實測驗證國產(chǎn)LDO芯片技術“護城河

    關鍵參數(shù)與應用適配性上完全具備替代進口方案的技術底氣。 一、核心性能實測:穩(wěn)定參數(shù)構筑技術護城河 以3.3V版本為測試對象,在25℃環(huán)境滿載條件下,華芯邦AMS1117展現(xiàn)出優(yōu)異的線性調節(jié)特性: 800mA負載下壓差僅0.9V,通過可編程電子負載進行0-1A分步
    的頭像 發(fā)表于 10-24 11:02 ?1936次閱讀
    從實驗室到工業(yè)場景:華芯邦AMS1117實測驗證國產(chǎn)LDO芯片技術“<b class='flag-5'>護城河</b>”

    破曉“視”界:3C產(chǎn)品屏幕自動檢測技術解析與應用展望

    轉型升級的關鍵引擎。隨著技術的不斷迭代與深化,未來的檢測系統(tǒng)將更加智能、高效和可靠,為消費者帶來近乎完美的視覺體驗,為制造商構筑起堅固的質量護城河。
    的頭像 發(fā)表于 10-13 16:14 ?1322次閱讀
    破曉“視”界:3C產(chǎn)品屏幕自動檢測技術解析與應用展望

    突破電力桎梏:優(yōu)比施UPS電源如何重構企業(yè)“韌性護城河

    電源憑借“全場景智能防護+全生命周期服務”的創(chuàng)新模式,正在為制造業(yè)、數(shù)據(jù)中心、醫(yī)療等關鍵行業(yè)構建一道堅不可摧的“電力韌性護城河”。一、技術革新:從“被動防御”到“主
    的頭像 發(fā)表于 09-28 08:48 ?588次閱讀
    突破電力桎梏:優(yōu)比施UPS電源如何重構<b class='flag-5'>企業(yè)</b>“韌性<b class='flag-5'>護城河</b>”

    海伯森應用案例之--屏幕高精度3D缺陷檢測

    更是企業(yè)構建質量護城河、維護商業(yè)信譽、實現(xiàn)降本增效和風險規(guī)避的核心手段
    的頭像 發(fā)表于 09-26 11:38 ?431次閱讀
    海伯森應用案例之--屏幕高精度3D缺陷檢測

    海伯森產(chǎn)品在屏幕缺陷檢測中的應用

    屏幕缺陷檢測實質上是一套融合質量工程、數(shù)據(jù)科學和商業(yè)戰(zhàn)略的綜合性管理體系。它不僅是生產(chǎn)線上一個技術性的“質檢步驟”,更是企業(yè)構建質量護城河、維護商業(yè)信譽、實現(xiàn)降本增效和風險規(guī)避的核心手
    的頭像 發(fā)表于 09-19 15:24 ?811次閱讀
    海伯森產(chǎn)品在屏幕缺陷檢測中的應用

    AI智能化MES如何重塑電線電纜與漆包線行業(yè)

    對于漆包線、電線電纜行業(yè)而言,AI智能化MES不再只是一個管理軟件,而是一個覆蓋全流程、具備自主決策能力的工業(yè)智能系統(tǒng)。它將生產(chǎn)過程中的“人、機、料、法、環(huán)、測”數(shù)據(jù)全面融合、分析并賦能,最終幫助企業(yè)實現(xiàn)最高質量、最低成本、最快
    的頭像 發(fā)表于 09-19 13:15 ?624次閱讀

    ERP倉庫管理軟件如何贏得企業(yè)信賴

    模塊,希望借助數(shù)字化工具提升運作效率。但市面上的系統(tǒng)五花八門,企業(yè)如何判斷哪一款真正值得托付?要贏得企業(yè)信賴,一款ERP倉庫管理軟件不能只
    的頭像 發(fā)表于 08-29 09:40 ?628次閱讀
    ERP倉庫管理<b class='flag-5'>軟件</b>如何贏得<b class='flag-5'>企業(yè)</b>的<b class='flag-5'>信賴</b>

    安富利:30載深耕中國市場,長期主義構筑可持續(xù)發(fā)展護城河

    管理大師德魯克曾說:“企業(yè)是社會的器官,任何企業(yè)得以生存,都是因為它滿足了社會某一方面的需要,實現(xiàn)了某種特殊的社會目的”。這表明企業(yè)不能僅將自身的經(jīng)濟利益作為唯一追求,而是要承擔起相應的社會責任,為
    發(fā)表于 07-01 15:05 ?1104次閱讀

    以創(chuàng)新守護未來,用尊重定義價值——金升陽知識產(chǎn)權保護宣言

    完善的保護體系,構筑企業(yè)質量發(fā)展的護城河。 近日,為響應世界知識產(chǎn)權組織于4月26日(世界知識產(chǎn)權日)推出的知識產(chǎn)權宣傳活動,普及知識產(chǎn)權相關知識、增強金升陽人知識產(chǎn)權意識及提升創(chuàng)
    發(fā)表于 05-30 15:28 ?1268次閱讀
    以創(chuàng)新守護未來,用尊重定義價值——金升陽知識產(chǎn)權保護宣言