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

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

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

3天內不再提示

Squore對軟件項目實現多維度的全面質量評估

Vector維克多 ? 來源:Vector維克多 ? 作者:Vector維克多 ? 2021-11-16 17:59 ? 次閱讀

隨著軟件工程的規模逐步擴大、復雜程度逐漸提升,以及敏捷開發對效率和協作有了更高的要求,項目干系人如何及時全面發現軟件開發過程中的問題,又如何快速高效地處理和反饋呢?

這些疑問對項目管理人員、質量人員以及開發、測試人員都帶來了更大的挑戰。基于此,對于一款看板工具而言,能否從更加全面的維度對軟件質量進行實時客觀衡量和趨勢分析,并給出相關干系人明確的質量評級、清晰的問題指示和相應的建議方案,將使得管理和決策形成正反饋的閉環、達到流程持續優化的落地。

質量如何把控?

—工欲善其事,必先利其器

Squore是高效的看板管理工具,更是軟件分析平臺,能夠支持眾多第三方工具數據的導入并依據自身高效的數據挖掘能力對數據進行分類匯總,形成看板視圖。Squore依托其強大的KPI評析引擎,將導入的各類數據(如源代碼、需求、票據、動態測試覆蓋率信息、靜態代碼掃描結果等)從克隆代碼、代碼復雜程度、標準合規性、代碼覆蓋率、問題密度、測試效率等多個維度中選取關聯項進行衡量,最終確定當前軟件工程的質量評級(見圖2),從而使項目團隊可以時刻掌握軟件質量狀態。

Squore關鍵績效指標(KPI)

—海納百川,有容乃大

1. 可自定義的測試策略

測試策略旨在幫助開發團隊提高其軟件項目的可靠性信心。Squore充分考慮到隨著代碼的體量和復雜度的增長,執行詳盡的測試活動越來越困難。使用測試策略(見圖3),可以降低代碼的被測范圍,并結合項目實際需求定義代碼覆蓋率期望。例如,通過圈復雜度 (VG)、嵌套級別 (LEVL)、非循環路徑數 (NPAT)、詞匯頻率 (VOCF)、代碼穩定性指數(SI)的閾值來確定被測函數,低于閾值的函數會被排除監測范圍并且不影響KPI評級;通過自定義測試策略,可以使項目團隊關注重點功能函數。

2. 技術債務評估

技術負債(Technical debt)于1992年由沃德·坎寧安首次提出,是指因為加速當前軟件開發效率而忽視可維護性等質量特性,從而造成未來的額外開發負擔。Squore依據ISO質量模型從可維護性、可靠性、效率、可測試性、易變性對軟件進行度量并依據內置算法,對項目中發現的所有違約的修復成本以時間單位(人日)進行評估(見圖4),同時依據迭代版本形成趨勢分析圖。項目干系人可通過技術債務的發展趨勢進行指導干預,避免未來代碼復用時出現高額的重構成本。

3. 代碼規則合規性評估

規則合規性,表明項目開發團隊遵循編碼指南的程度。用戶可以選用第三方靜態代碼分析工具(如德國的Axivion,或美國的QAC等),將測試結果導入Squore進行統計和報告。Squore考慮用戶實際需求,為用戶提供“放寬功能”:在Findings列表(見圖5),選擇相關違規具體問題進行備注說明、放寬該違規行為,同時該放寬條目將不再影響規則合規性KPI。

4. 代碼復雜度評估

復雜度評估,旨在根據代碼復雜性指標評估項目的風險。Squore依托HIS指標中如下標準(見圖6),進行函數的復雜度判定。如果這些指標中至少有一半不符合預期閾值,則類或函數將被Squore判定是復雜的;同時,Squore也為用戶開放HIS指標的閾值配置接口,便于用戶根據項目實際情況進行復雜度判讀。

在項目層面,Squore通過熱點圖的方式來區分函數的復雜程度便于用戶的高效識別(見圖7)。自上而下貫穿軟件項目管理至函數代碼實現層面,Squore提供該函數復雜程度的檢測蛛網圖以及函數控制流圖,便于發現關鍵復雜點。

結合ISO 25010質量分解圖,Squore還可以提高項目團隊對自下而上、從單個函數至整體工程項目質量的把握程度(見圖8)。

5. 覆蓋率評估

覆蓋率評估可以有效監督當前代碼的覆蓋測試情況。用戶可以通過導入動態代碼測試工具如VectorCAST覆蓋率測試結果獲得覆蓋率統計視圖(見圖9),而Squore則會依據覆蓋率完成的百分比來進行該項KPI評級。Squore可以給出項目層級的覆蓋率統計結果,綠色為實現預期值的有效覆蓋測試的函數占比,紅色為覆蓋率還未達到預期值的函數占比,灰色意味著該函數尚未開啟任何類型的覆蓋率測試。與此同時,Squore在函數層面根據具體覆蓋率類型展示覆蓋率測試情況,可有助于用戶快速發現不足方面采取相應措施。ISO 26262對不同安全等級提出了不同類型覆蓋率的測試要求,因此Squore也提供用戶配置接口,可以自定義選擇覆蓋類型(如Statement、Branch或MCDC覆蓋)并設置期望值。

6. 克隆代碼評估

該指標旨在關注應該返工的代碼,主要涉及架構設計和實現,其計算指標突出顯示重復塊和類似算法。

Squore的克隆代碼評估匯總了有關文本復制和算法克隆的信息(基于控制流分析), 會區分克隆是來自程序代碼組件內部還是外部(類似于其他組件)。內部克隆會關注組件本身是否設計良好,外部克隆關注組件之間的相似冗余性。

7. 函數違規密度評估

違規密度旨在突出代碼中最違反規則的函數,密度由Squore內置嚴重性加權算法處理檢測到的違規問題而獲得。通過該指標可以優先發現具有關鍵問題的函數,或者有很多次要/主要問題的函數;而對于這些問題函數,項目團隊應該重點關注,進行及時補救以提高代碼質量。

Squore基于函數技術債務和它們的違規密度(按嚴重程度加權的問題密度)通過圖形化的視圖,突出顯示所有函數的分布(見圖11)。頂部區域的模塊具有更高的技術債務,這意味著它們更難以維護;更大的模塊意味著函數具有較多的問題,同時問題的嚴重程度通過顏色進行區分,氣泡顏色的深淺顯示組件內部問題的嚴重程度。

總 結

本文對Squore進行質量管理的部分關鍵績效指標(KPI引擎)進行了介紹。如前文所述,Squore不僅可以通過強大的API接口與數據挖掘能力實現與眾多主流測試、項目管理和需求工具的無縫銜接,呈現多樣且直觀的視圖看板和報告,更能依托自帶的KPI評析引擎對軟件項目實現多維度的全面質量評估,確保軟件在開發過程中能夠滿足相關質量標準和行業規范,實現產品最終的成功交付。

原文標題:基于KPI評析引擎的Squore軟件質量管理

文章出處:【微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。
責任編輯:pj

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

    關注

    69

    文章

    4968

    瀏覽量

    87701
  • 函數
    +關注

    關注

    3

    文章

    4338

    瀏覽量

    62739
  • 代碼
    +關注

    關注

    30

    文章

    4801

    瀏覽量

    68735

原文標題:基于KPI評析引擎的Squore軟件質量管理

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI云端計算資源的多維度優勢

    AI云端計算資源,作為AI技術與云計算深度融合的產物,在成本效益、性能優化、數據安全、靈活擴展以及創新加速等多個維度都具有顯著優勢。下面,AI部落小編帶您探討AI云端計算資源的優勢。
    的頭像 發表于 01-07 11:11 ?56次閱讀

    bq2026評估軟件

    電子發燒友網站提供《bq2026評估軟件.pdf》資料免費下載
    發表于 12-18 15:53 ?0次下載
    bq2026<b class='flag-5'>評估</b><b class='flag-5'>軟件</b>

    江蘇多維科技皮特級TMR芯片成功檢測到高質量的成人實時心磁信號

    江蘇多維科技皮特級TMR芯片成功檢測到高質量的成人實時心磁信號
    的頭像 發表于 12-16 16:07 ?136次閱讀
    江蘇<b class='flag-5'>多維</b>科技皮特級TMR芯片成功檢測到高<b class='flag-5'>質量</b>的成人實時心磁信號

    如何評估 Llama 3 的輸出質量

    評估Llama 3(假設這是一個虛構的人工智能模型或系統)的輸出質量,可以通過以下幾個步驟來進行: 定義質量標準 : 在開始評估之前,需要明確什么是“高
    的頭像 發表于 10-27 14:32 ?334次閱讀

    如何評估AIGC內容的質量和效果

    評估AIGC(人工智能生成內容)的質量和效果是一個復雜的過程,因為它涉及到多個維度,包括內容的準確性、相關性、創造性、一致性、可讀性以及用戶滿意度等。以下是一些評估AIGC內容
    的頭像 發表于 10-25 16:02 ?948次閱讀

    如何評估AI大模型的效果

    評估AI大模型的效果是一個復雜且多維度的過程,涉及多個方面的考量。以下是一些關鍵的評估方法和步驟: 一、基準測試(Benchmarking) 使用標準數據集和任務來評估模型的性能,如G
    的頭像 發表于 10-23 15:21 ?1206次閱讀

    基于FPA的軟件工作量綜合評估研究與實踐

    軟件工程監理項目中如何對軟件開發系統進行工作量評估,如何在實施過程中對承建單位已完成的工作量進行審核是實施信息化項目的難題。本文在分析專家
    發表于 10-15 10:45 ?0次下載

    石化行業電能質量監測裝置

    質量測量的權威指南,確保了測量結果的精準性與可靠性。該裝置不僅覆蓋了諧波分析、波形采樣等基礎功能,更創新性地整合了電壓暫降/暫升/中斷、閃變監測、電壓不平衡監測等復雜場景下的監測需求,實現了對電能質量的全方位、
    的頭像 發表于 08-07 22:18 ?164次閱讀

    光伏電站故障預警與在線監測智能診斷系統 一鍵運檢 多維度故障對比

    光伏電站故障預警與在線監測智能診斷系統|一鍵運檢|多維度故障對比 光伏電站故障預警與在線監測智能診斷系統是專為光伏電站設計的智能化運維管理工具。該系統基于設備智能監測、應用算法模型進行設備智能診斷
    的頭像 發表于 07-30 15:33 ?911次閱讀

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

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

    iAuto與華人運通簽署全面戰略合作協議

    華人運通——高合汽車的母公司,與國際知名的汽車投資咨詢服務平臺iAuto在香港達成全面戰略合作。雙方正式簽署合作協議,標志著在新能源汽車領域將展開多維度的深入合作。
    的頭像 發表于 05-20 10:01 ?445次閱讀

    DC電源模塊的質量控制與品牌評估

    BOSHIDA DC電源模塊的質量控制與品牌評估 質量控制是確保DC電源模塊符合一定標準的過程。品牌評估是對品牌形象、市場認可度和用戶滿意度的評估
    的頭像 發表于 03-11 15:52 ?396次閱讀
    DC電源模塊的<b class='flag-5'>質量</b>控制與品牌<b class='flag-5'>評估</b>

    采用端到端的逆設計方法實現多維度多通道超構表面全息設計

    近日,北京理工大學光電學院黃玲玲教授團隊采用端到端的逆設計方法實現多維度多通道超構表面全息設計。
    的頭像 發表于 03-11 11:35 ?1201次閱讀
    采用端到端的逆設計方法<b class='flag-5'>實現</b><b class='flag-5'>多維度</b>多通道超構表面全息設計

    知語云全景監測技術:現代安全防護的全面解決方案

    可以幫助實現政務數據的安全保護,防止敏感信息泄露;對于個人用戶而言,知語云全景監測技術可以提供更加全面的網絡安全保護,防范網絡釣魚、惡意軟件等安全威脅。 總之,知語云全景監測技術作為現代安全
    發表于 02-23 16:40

    芯馳科技通過ASPICE CL2評估,提升軟件開發流程達到國際水準

    ASPICE(汽車軟件過程改進及能力評定)作為汽車產業評定軟件團隊研發能力的基準框架,被譽為“軟件解決方案前裝生產市場通行證”。通過本次評估,證明芯馳科技不僅能高效完成研發任務,更有能
    的頭像 發表于 02-19 16:32 ?904次閱讀
    主站蜘蛛池模板: 午夜一级免费视频| TUBE19UP老师学生| 国产亚洲精品A久久777777| 亚洲高清视频免费| 久久国产精品二区99| 97视频免费观看| 视频一区二区中文字幕| 狠狠婷婷综合久久久久久| 中文字幕在线不卡精品视频99| 你是淫荡的我的女王| 国产精品一区二区AV97| 中文无码不卡的岛国片国产片| 让男人玩尿道的女人| 精品国产成人AV在线看| av影音先锋天堂网| 亚洲AV无码一区二区三区牛牛| 龙广在线收听| 国产久久精品热99看| 中文字幕无码乱人伦蜜桃| 色欲久久精品AV无码| 考好老师让你做一次H| 国产SUV精品一区二区883| 又亲又揉摸下面视频免费看| 色噜噜视频| 美女被日出水| 国产亚洲欧美高清在线| www.青青草.com| 伊人久久大香线蕉综合网站| 色狠狠一区二区| 免费国产福利| 国产专区青青在线视频| 成年人视频在线免费看| 永久adc视频| 亚洲AV蜜桃永久无码精品无码网 | 性生交片免费无码看人| 免费无码一区二区三区蜜桃大 | 亚洲精品天堂在线| 人妻兽虐曲| 老阿姨才是最有V味的直播| 国产乱码精品一区二区三区四川| bl高h乱肉辣文|