Programmatūras metrika ir mērījumi, ko izmanto, lai kvantitatīvi noteiktu dažādus programmatūras aspektus. Šie aspekti var svārstīties no izstrādes komandas izmaksām, kvalitātes un efektivitātes.
Programmatūras metrika ļauj projekta ieinteresētajām personām izsekot izstrādātāju produktivitātei, izmērīt programmatūras veiktspēju un plānot programmatūras projektu.
Šīs ir vienas no daudzajām programmatūras metrikas izsekošanas priekšrocībām. Izpildiet šo rakstu, lai uzzinātu, kā izmantot programmatūras metriku.
Kā noteikt izmantojamo metriku?
Pirmkārt, jums jāzina, kā notiek mērīšana. Mērīšana ir vērtības piešķiršanas process entītijas atribūtam.
Entītija ir jebkurš atšķirīgs identificējams objekts, savukārt atribūts ir šī objekta īpašums. Jums var būt tāda entītija kā sistēmas pieejamība ar tādiem atribūtiem kā sistēmas darbspējas laiks un dīkstāve.
Saistīts: Veikls vs. Scrum vs. Ūdenskritums: izvēlieties pareizo programmatūras izstrādes pieeju
Metrika nosaka vispārpieņemtu skalu atribūta mērīšanai. Piemēram, sistēmas darbības laika vai dīkstāves mērīšanas metrika var būt sekundes.
Tagad būtu īstais brīdis pieminēt, ka programmatūras rādītāji ir subjektīvi. Nav skaidri definētu metrikas, kas jums jāievēro. Tomēr ir plaši zināmi rādītāji, kas palīdz izmērīt jūsu programmatūras kopīgos aspektus.
Programmatūras metrikas piemēri
Koda rindiņas (LOC)
Šī ir izplatīta metrika, ko var izmantot programmatūras projekta lieluma noteikšanai. Izstrādātāji parasti skaita kilogramu koda rindiņas, tāpēc KLOC ir visbiežāk izmantotā vienība.
Programmatūras izmēra mērīšana, izmantojot koda rindas, nav tik vienkārša, kā šķiet. Tas ir tāpēc, ka koda rindu skaitīšanai ir divi atšķirīgi standarti.
Pirmā metode definē koda rindu kā jebkuru kodu, kas rakstīts, līdz tiek atrasta atgriešanas rakstzīme. No otras puses, daži izstrādātāji katru loģisko paziņojumu definē kā koda rindu.
Saistīts: Kāpēc programmatūras drošība ir prasme visiem programmētājiem
Tāpēc tas rada konfliktus metrikas interpretācijā: "koda rindiņas". Ideālā gadījumā šāda metrika būtu jāizmanto pēc tam, kad ir saprasts, kā organizācija iekšēji interpretē LOC.
Defektu skaits
Šis ir rādītājs, ko var izmantot, lai novērtētu izstrādātāju izveidotā koda kvalitāti. Varat izsekot kļūdām katrā KLOC, lai uzzinātu, cik efektīvi strādā jūsu komanda.
Izpildes laiks
Iespējams, jums būs jāzina, cik ilgs laiks nepieciešams izstrādātājiem, lai nāktu klajā ar savām idejām vai atrisinātu problēmas. Labs veids, kā to izdarīt, ir sekot līdzi izpildes laikam. Tas var palīdzēt novērtēt jūsu izstrādes komandas kvalitāti un pieredzi.
Ilgtspējīga programmatūras izstrāde
Programmatūras metrika ļauj uzzināt, vai jūsu projekta mērķi tiek sasniegti. Viņi vienkārši ir paredzēti, lai palīdzētu jums noturēties kursā un palīdzētu jums saprast, ko jūs varat uzlabot nākotnē.
Pārliecinieties, ka veicat visas programmatūras izstrādes darbības, pirms pat sākat novērtēt, vai izstrādi veicat pareizi.
Vai gatavojaties kodēt savu pirmo programmu? Noteikti izpildiet šīs galvenās programmatūras izstrādes darbības.
Lasiet Tālāk
- Programmēšana
- Lietotņu izstrāde
- Programmēšana
Džeroms ir MakeUseOf personāla rakstnieks. Viņš aptver rakstus par programmēšanu un Linux. Viņš ir arī kriptogrāfijas entuziasts un vienmēr seko līdzi kriptogrāfijas nozarei.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu