chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Squore對(duì)軟件項(xiàng)目實(shí)現(xiàn)多維度的全面質(zhì)量評(píng)估

Vector維克多 ? 來(lái)源:Vector維克多 ? 作者:Vector維克多 ? 2021-11-16 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著軟件工程的規(guī)模逐步擴(kuò)大、復(fù)雜程度逐漸提升,以及敏捷開(kāi)發(fā)對(duì)效率和協(xié)作有了更高的要求,項(xiàng)目干系人如何及時(shí)全面發(fā)現(xiàn)軟件開(kāi)發(fā)過(guò)程中的問(wèn)題,又如何快速高效地處理和反饋呢?

這些疑問(wèn)對(duì)項(xiàng)目管理人員、質(zhì)量人員以及開(kāi)發(fā)、測(cè)試人員都帶來(lái)了更大的挑戰(zhàn)。基于此,對(duì)于一款看板工具而言,能否從更加全面的維度對(duì)軟件質(zhì)量進(jìn)行實(shí)時(shí)客觀衡量和趨勢(shì)分析,并給出相關(guān)干系人明確的質(zhì)量評(píng)級(jí)、清晰的問(wèn)題指示和相應(yīng)的建議方案,將使得管理和決策形成正反饋的閉環(huán)、達(dá)到流程持續(xù)優(yōu)化的落地。

質(zhì)量如何把控?

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

Squore是高效的看板管理工具,更是軟件分析平臺(tái),能夠支持眾多第三方工具數(shù)據(jù)的導(dǎo)入并依據(jù)自身高效的數(shù)據(jù)挖掘能力對(duì)數(shù)據(jù)進(jìn)行分類匯總,形成看板視圖。Squore依托其強(qiáng)大的KPI評(píng)析引擎,將導(dǎo)入的各類數(shù)據(jù)(如源代碼、需求、票據(jù)、動(dòng)態(tài)測(cè)試覆蓋率信息、靜態(tài)代碼掃描結(jié)果等)從克隆代碼、代碼復(fù)雜程度、標(biāo)準(zhǔn)合規(guī)性、代碼覆蓋率、問(wèn)題密度、測(cè)試效率等多個(gè)維度中選取關(guān)聯(lián)項(xiàng)進(jìn)行衡量,最終確定當(dāng)前軟件工程的質(zhì)量評(píng)級(jí)(見(jiàn)圖2),從而使項(xiàng)目團(tuán)隊(duì)可以時(shí)刻掌握軟件質(zhì)量狀態(tài)。

Squore關(guān)鍵績(jī)效指標(biāo)(KPI)

—海納百川,有容乃大

1. 可自定義的測(cè)試策略

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

2. 技術(shù)債務(wù)評(píng)估

技術(shù)負(fù)債(Technical debt)于1992年由沃德·坎寧安首次提出,是指因?yàn)榧铀佼?dāng)前軟件開(kāi)發(fā)效率而忽視可維護(hù)性等質(zhì)量特性,從而造成未來(lái)的額外開(kāi)發(fā)負(fù)擔(dān)。Squore依據(jù)ISO質(zhì)量模型從可維護(hù)性、可靠性、效率、可測(cè)試性、易變性對(duì)軟件進(jìn)行度量并依據(jù)內(nèi)置算法,對(duì)項(xiàng)目中發(fā)現(xiàn)的所有違約的修復(fù)成本以時(shí)間單位(人日)進(jìn)行評(píng)估(見(jiàn)圖4),同時(shí)依據(jù)迭代版本形成趨勢(shì)分析圖。項(xiàng)目干系人可通過(guò)技術(shù)債務(wù)的發(fā)展趨勢(shì)進(jìn)行指導(dǎo)干預(yù),避免未來(lái)代碼復(fù)用時(shí)出現(xiàn)高額的重構(gòu)成本。

3. 代碼規(guī)則合規(guī)性評(píng)估

規(guī)則合規(guī)性,表明項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)遵循編碼指南的程度。用戶可以選用第三方靜態(tài)代碼分析工具(如德國(guó)的Axivion,或美國(guó)的QAC等),將測(cè)試結(jié)果導(dǎo)入Squore進(jìn)行統(tǒng)計(jì)和報(bào)告。Squore考慮用戶實(shí)際需求,為用戶提供“放寬功能”:在Findings列表(見(jiàn)圖5),選擇相關(guān)違規(guī)具體問(wèn)題進(jìn)行備注說(shuō)明、放寬該違規(guī)行為,同時(shí)該放寬條目將不再影響規(guī)則合規(guī)性KPI。

4. 代碼復(fù)雜度評(píng)估

復(fù)雜度評(píng)估,旨在根據(jù)代碼復(fù)雜性指標(biāo)評(píng)估項(xiàng)目的風(fēng)險(xiǎn)。Squore依托HIS指標(biāo)中如下標(biāo)準(zhǔn)(見(jiàn)圖6),進(jìn)行函數(shù)的復(fù)雜度判定。如果這些指標(biāo)中至少有一半不符合預(yù)期閾值,則類或函數(shù)將被Squore判定是復(fù)雜的;同時(shí),Squore也為用戶開(kāi)放HIS指標(biāo)的閾值配置接口,便于用戶根據(jù)項(xiàng)目實(shí)際情況進(jìn)行復(fù)雜度判讀。

在項(xiàng)目層面,Squore通過(guò)熱點(diǎn)圖的方式來(lái)區(qū)分函數(shù)的復(fù)雜程度便于用戶的高效識(shí)別(見(jiàn)圖7)。自上而下貫穿軟件項(xiàng)目管理至函數(shù)代碼實(shí)現(xiàn)層面,Squore提供該函數(shù)復(fù)雜程度的檢測(cè)蛛網(wǎng)圖以及函數(shù)控制流圖,便于發(fā)現(xiàn)關(guān)鍵復(fù)雜點(diǎn)。

結(jié)合ISO 25010質(zhì)量分解圖,Squore還可以提高項(xiàng)目團(tuán)隊(duì)對(duì)自下而上、從單個(gè)函數(shù)至整體工程項(xiàng)目質(zhì)量的把握程度(見(jiàn)圖8)。

5. 覆蓋率評(píng)估

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

6. 克隆代碼評(píng)估

該指標(biāo)旨在關(guān)注應(yīng)該返工的代碼,主要涉及架構(gòu)設(shè)計(jì)和實(shí)現(xiàn),其計(jì)算指標(biāo)突出顯示重復(fù)塊和類似算法。

Squore的克隆代碼評(píng)估匯總了有關(guān)文本復(fù)制和算法克隆的信息(基于控制流分析), 會(huì)區(qū)分克隆是來(lái)自程序代碼組件內(nèi)部還是外部(類似于其他組件)。內(nèi)部克隆會(huì)關(guān)注組件本身是否設(shè)計(jì)良好,外部克隆關(guān)注組件之間的相似冗余性。

7. 函數(shù)違規(guī)密度評(píng)估

違規(guī)密度旨在突出代碼中最違反規(guī)則的函數(shù),密度由Squore內(nèi)置嚴(yán)重性加權(quán)算法處理檢測(cè)到的違規(guī)問(wèn)題而獲得。通過(guò)該指標(biāo)可以優(yōu)先發(fā)現(xiàn)具有關(guān)鍵問(wèn)題的函數(shù),或者有很多次要/主要問(wèn)題的函數(shù);而對(duì)于這些問(wèn)題函數(shù),項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)該重點(diǎn)關(guān)注,進(jìn)行及時(shí)補(bǔ)救以提高代碼質(zhì)量。

Squore基于函數(shù)技術(shù)債務(wù)和它們的違規(guī)密度(按嚴(yán)重程度加權(quán)的問(wèn)題密度)通過(guò)圖形化的視圖,突出顯示所有函數(shù)的分布(見(jiàn)圖11)。頂部區(qū)域的模塊具有更高的技術(shù)債務(wù),這意味著它們更難以維護(hù);更大的模塊意味著函數(shù)具有較多的問(wèn)題,同時(shí)問(wèn)題的嚴(yán)重程度通過(guò)顏色進(jìn)行區(qū)分,氣泡顏色的深淺顯示組件內(nèi)部問(wèn)題的嚴(yán)重程度。

總 結(jié)

本文對(duì)Squore進(jìn)行質(zhì)量管理的部分關(guān)鍵績(jī)效指標(biāo)(KPI引擎)進(jìn)行了介紹。如前文所述,Squore不僅可以通過(guò)強(qiáng)大的API接口與數(shù)據(jù)挖掘能力實(shí)現(xiàn)與眾多主流測(cè)試、項(xiàng)目管理和需求工具的無(wú)縫銜接,呈現(xiàn)多樣且直觀的視圖看板和報(bào)告,更能依托自帶的KPI評(píng)析引擎對(duì)軟件項(xiàng)目實(shí)現(xiàn)多維度的全面質(zhì)量評(píng)估,確保軟件在開(kāi)發(fā)過(guò)程中能夠滿足相關(guān)質(zhì)量標(biāo)準(zhǔn)和行業(yè)規(guī)范,實(shí)現(xiàn)產(chǎn)品最終的成功交付。

原文標(biāo)題:基于KPI評(píng)析引擎的Squore軟件質(zhì)量管理

文章出處:【微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:pj

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

    關(guān)注

    69

    文章

    5254

    瀏覽量

    90434
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4401

    瀏覽量

    66484
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4924

    瀏覽量

    72410

原文標(biāo)題:基于KPI評(píng)析引擎的Squore軟件質(zhì)量管理

文章出處:【微信號(hào):VectorChina,微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何評(píng)估電能質(zhì)量在線監(jiān)測(cè)裝置的定制化和聯(lián)動(dòng)應(yīng)用效果?

    評(píng)估電能質(zhì)量在線監(jiān)測(cè)裝置的定制化和聯(lián)動(dòng)應(yīng)用效果,需圍繞 “是否滿足場(chǎng)景核心需求” 展開(kāi),通過(guò) “量化指標(biāo) + 實(shí)際場(chǎng)景驗(yàn)證” 結(jié)合的方式,分別針對(duì)定制化(硬件、軟件、數(shù)據(jù)、報(bào)告)和聯(lián)動(dòng)應(yīng)用(系統(tǒng)
    的頭像 發(fā)表于 10-23 09:28 ?148次閱讀

    如何評(píng)估電能質(zhì)量在線監(jiān)測(cè)裝置的擴(kuò)展性?

    評(píng)估電能質(zhì)量在線監(jiān)測(cè)裝置的擴(kuò)展性,需圍繞 “ 硬件可擴(kuò)展、軟件可升級(jí)、協(xié)議可兼容、場(chǎng)景可適配 ” 四大核心維度展開(kāi),通過(guò) “技術(shù)參數(shù)核查、廠商能力驗(yàn)證、實(shí)際場(chǎng)景測(cè)試” 三層驗(yàn)證,判斷裝
    的頭像 發(fā)表于 10-22 16:35 ?241次閱讀

    多種類幾何尺寸集成智能儀器定制 一站式解決產(chǎn)線多維度測(cè)量需求

    長(zhǎng)度、直徑、圓度、輪廓等);工件單次上料即可完成多維度測(cè)量,無(wú)需二次定位;內(nèi)置數(shù)據(jù)管理系統(tǒng),自動(dòng)整合多參數(shù)測(cè)量結(jié)果,生成報(bào)表/趨勢(shì)圖;搭載高精度傳感器自動(dòng)化智能檢測(cè),減少人工干預(yù)。 實(shí)現(xiàn)集成化幾何尺寸
    發(fā)表于 10-09 13:50

    一顆優(yōu)質(zhì)的音頻功放芯片硬核素質(zhì)有哪些??jī)?yōu)質(zhì)音頻功放芯片的全維度評(píng)估框架

    多維度達(dá)到平衡。本文將系統(tǒng)剖析高品質(zhì)音頻功放芯片的核心技術(shù)指標(biāo)與產(chǎn)品選型方案。 音頻功放芯片的關(guān)鍵技術(shù)指標(biāo)解析 音頻功放芯片的性能評(píng)估需要綜合考量電聲學(xué)特性、可靠性設(shè)計(jì)與系統(tǒng)適配能力三大維度。 輸出功率作為最基礎(chǔ)
    的頭像 發(fā)表于 09-17 14:17 ?480次閱讀

    從成本、量產(chǎn)、質(zhì)量體系等多維度看瑞沃微CSP封裝的劣勢(shì)對(duì)比

    在半導(dǎo)體封裝技術(shù)向微型化、高集成度加速演進(jìn)的浪潮中,瑞沃微CSP封裝憑借其極致小型化、高集成度和性能優(yōu)越性,在消費(fèi)電子、汽車電子等領(lǐng)域展現(xiàn)出顯著優(yōu)勢(shì)。然而,從成本、量產(chǎn)、質(zhì)量體系等多維度審視,其仍存在一定劣勢(shì)。
    的頭像 發(fā)表于 08-01 17:04 ?1130次閱讀
    從成本、量產(chǎn)、<b class='flag-5'>質(zhì)量</b>體系等<b class='flag-5'>多維度</b>看瑞沃微CSP封裝的劣勢(shì)對(duì)比

    解鎖高品質(zhì)音頻體驗(yàn):探索音頻質(zhì)量評(píng)估與測(cè)試的科學(xué)之道

    。多維度質(zhì)量評(píng)估幫助用戶全面掌握語(yǔ)音通信在不同網(wǎng)絡(luò)環(huán)境下的真實(shí)表現(xiàn),為產(chǎn)品優(yōu)化和部署提供有力支持。 四、信而泰應(yīng)用和安全測(cè)試儀信而泰DarPeng2000E是一款基于新一代x86架
    發(fā)表于 07-22 11:15

    機(jī)場(chǎng)保障能力評(píng)估系統(tǒng)軟件全面解析

    機(jī)場(chǎng)保障能力評(píng)估系統(tǒng)軟件全面解析
    的頭像 發(fā)表于 07-17 22:06 ?256次閱讀
    機(jī)場(chǎng)保障能力<b class='flag-5'>評(píng)估</b>系統(tǒng)<b class='flag-5'>軟件</b><b class='flag-5'>全面</b>解析

    觸摸芯片全面選型指南:從功能到場(chǎng)景的全維度考量

    觸摸芯片全面選型指南:從功能到場(chǎng)景的全維度考量
    的頭像 發(fā)表于 07-17 17:54 ?389次閱讀

    AEM多維度安全保障賦能加氫站,制、加氫無(wú)憂!

    AEM(陰離子交換膜)電解水制氫設(shè)備在技術(shù)、材料、結(jié)構(gòu)、設(shè)計(jì)與運(yùn)行控制等多維度安全性能方面表現(xiàn)突出,其技術(shù)特性與加氫站的安全需求高度契合,能夠確保站點(diǎn)制、加氫無(wú)憂!
    的頭像 發(fā)表于 07-03 10:27 ?493次閱讀
    AEM<b class='flag-5'>多維度</b>安全保障賦能加氫站,制、加氫無(wú)憂!

    如何評(píng)估CAN總線信號(hào)質(zhì)量

    CAN總線網(wǎng)絡(luò)的性能在很大程度上取決于其信號(hào)質(zhì)量。信號(hào)質(zhì)量差可能導(dǎo)致通信錯(cuò)誤,進(jìn)而引發(fā)系統(tǒng)故障、效率降低甚至安全隱患。因此,評(píng)估和確保CAN總線信號(hào)質(zhì)量是維護(hù)系統(tǒng)健康和可靠性的關(guān)鍵。
    發(fā)表于 06-07 08:46

    X-Ray檢測(cè)助力BGA焊接質(zhì)量全面評(píng)估

    ,如空洞、偏移、焊球缺失等 焊接過(guò)程中可能產(chǎn)生的橋接、焊球粘連等問(wèn)題 傳統(tǒng)檢測(cè)方法難以在不破壞產(chǎn)品的情況下全面評(píng)估焊接質(zhì)量 X-Ray檢測(cè)技術(shù)通過(guò)X射線穿透被測(cè)物體,利用不同材料對(duì)X射線吸收能力的差異,形成不同灰度的圖像,從而
    的頭像 發(fā)表于 04-12 16:35 ?562次閱讀

    SONY FCB-ER9500如何在智能交通實(shí)現(xiàn)多維度防抖捕捉?

    FCB-ER9500的超級(jí)圖像防抖功能是其一大亮點(diǎn),它采用了先進(jìn)的電子防抖技術(shù)和840萬(wàn)像素的抖動(dòng)補(bǔ)償區(qū)間,能夠在水平、垂直、中心旋轉(zhuǎn)等多個(gè)維度實(shí)現(xiàn)防抖效果。
    的頭像 發(fā)表于 03-11 09:59 ?528次閱讀
    SONY FCB-ER9500如何在智能交通<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>多維度</b>防抖捕捉?

    多維度焊接質(zhì)量監(jiān)測(cè)儀:精準(zhǔn)檢測(cè),保障安全

    焊點(diǎn)都達(dá)到預(yù)期標(biāo)準(zhǔn),成為了現(xiàn)代制造業(yè)亟待解決的問(wèn)題之一。多維度焊接質(zhì)量監(jiān)測(cè)儀的出現(xiàn),為這一難題提供了全新的解決方案。 多維度焊接質(zhì)量監(jiān)測(cè)儀是一種集成了多種先進(jìn)傳
    的頭像 發(fā)表于 01-10 09:17 ?675次閱讀

    AI云端計(jì)算資源的多維度優(yōu)勢(shì)

    AI云端計(jì)算資源,作為AI技術(shù)與云計(jì)算深度融合的產(chǎn)物,在成本效益、性能優(yōu)化、數(shù)據(jù)安全、靈活擴(kuò)展以及創(chuàng)新加速等多個(gè)維度都具有顯著優(yōu)勢(shì)。下面,AI部落小編帶您探討AI云端計(jì)算資源的優(yōu)勢(shì)。
    的頭像 發(fā)表于 01-07 11:11 ?737次閱讀

    如何評(píng)估AIGC內(nèi)容的質(zhì)量和效果

    評(píng)估AIGC(人工智能生成內(nèi)容)的質(zhì)量和效果是一個(gè)復(fù)雜的過(guò)程,因?yàn)樗婕暗蕉鄠€(gè)維度,包括內(nèi)容的準(zhǔn)確性、相關(guān)性、創(chuàng)造性、一致性、可讀性以及用戶滿意度等。以下是一些評(píng)估AIGC內(nèi)容
    的頭像 發(fā)表于 10-25 16:02 ?3721次閱讀