Softvérové ​​metriky sú miery používané na kvantifikáciu rôznych aspektov vášho softvéru. Tieto aspekty môžu siahať od nákladov, kvality a efektívnosti vývojového tímu.

Softvérové ​​metriky umožňujú účastníkom projektu sledovať produktivitu vývojárov, merať výkon softvéru a plánovať softvérový projekt.

Toto patrí medzi mnohé výhody sledovania softvérových metrík. Postupujte podľa tohto článku a zistite, ako môžete používať softvérové ​​metriky.

Ako určíte metriku na použitie?

Najprv musíte vedieť, ako funguje meranie. Meranie je proces priraďovania hodnoty atribútu entity.

Entita je akýkoľvek zreteľný identifikovateľný objekt, zatiaľ čo atribút je vlastnosť, ktorú tento objekt má. Môžete mať entitu, ako je dostupnosť systému, s atribútmi ako uptime a downtime systému.

Súvisiace: Agilný vs. Scrum vs. Vodopád: Vyberte si správny prístup k vývoju softvéru

Metrika definuje všeobecne akceptovanú škálu na meranie atribútu. Metrikou na meranie doby prevádzkyschopnosti alebo prestojov systému môžu byť napríklad sekundy.

instagram viewer

Teraz by bolo vhodné spomenúť, že softvérové ​​metriky sú subjektívne. Neexistujú žiadne jasne definované metriky, ktoré musíte dodržiavať. Existujú však všeobecne známe metriky, ktoré vám pomôžu merať bežné aspekty vášho softvéru.

Príklady softvérových metrík

Riadky kódu (LOC)

Toto je bežná metrika, ktorú možno použiť na meranie veľkosti softvérového projektu. Vývojári bežne počítajú kilo riadkov kódu, preto je KLOC bežne používanou jednotkou.

Meranie veľkosti softvéru pomocou riadkov kódu nie je také základné, ako sa zdá. Je to preto, že existujú dva odlišné štandardy počítania riadkov kódu.

Prvá metóda definuje riadok kódu ako akýkoľvek zapísaný kód, kým sa nenájde návratový znak. Na druhej strane niektorí vývojári definujú každý logický príkaz ako riadok kódu.

Súvisiace: Prečo je softvérová bezpečnosť zručnosťou, ktorú by mali mať všetci programátori

Preto to spôsobuje konflikty pri interpretácii metriky: „riadky kódu“. V ideálnom prípade by sa takáto metrika mala použiť po pochopení toho, ako organizácia interne interpretuje LOC.

Počet Defektov

Toto je metrika, ktorú možno použiť na meranie kvality kódu vytvoreného vašimi vývojármi. Môžete sledovať chyby na KLOC, aby ste vedeli, ako efektívne váš tím pracuje.

Dodacia lehota

Možno budete potrebovať vedieť, ako dlho vašim vývojárom trvá, kým prídu so svojimi nápadmi alebo vyriešia problémy. Dobrým spôsobom, ako to urobiť, je sledovať dodaciu dobu. To vám môže pomôcť zmerať kvalitu a skúsenosti vášho vývojového tímu.

Trvalo udržateľný vývoj softvéru

Softvérové ​​metriky vám umožňujú zistiť, či sa dosahujú ciele vášho projektu. Sú tu jednoducho na to, aby vám pomohli udržať sa v kurze a pomohli vám uvedomiť si, kde sa môžete v budúcnosti zlepšiť.

Uistite sa, že ste dodržali všetky kroky vývoja softvéru skôr, ako začnete merať, či idete na vývoj správnym spôsobom.

6 krokov vývoja softvéru, ktoré by mali vedieť všetci programátori

Pripravujete sa na kódovanie svojho prvého programu? Nezabudnite postupovať podľa týchto kľúčových krokov vývoja softvéru.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Programovanie
  • Vývoj aplikácií
  • Programovanie
O autorovi
Jerome Davidson (32 publikovaných článkov)

Jerome je scenárista v MakeUseOf. Venuje sa článkom o programovaní a Linuxe. Je tiež nadšencom kryptomien a neustále sleduje kryptopriemysel.

Viac od Jeroma Davidsona

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Ak sa chcete prihlásiť na odber, kliknite sem