programvarekvalitet
Programvarekvalitet refererer til graden programvaren oppfyller krav og brukernes behov, samt hvor egnet den er for sitt tiltenkte formål. Kvaliteten omfatter ikke bare funksjonalitet, men også egenskaper som ytelse, pålitelighet, sikkerhet og brukervennlighet, og evnen til å forbli korrekt og vedlikeholdbar når omgivelsene endres. Kvalitet ses som både et produktmål og et prosessmål, og oppnås gjennom systematisk kvalitetssikring og kontinuerlig forbedring i hele programvarelivsløpet.
ISO/IEC 25010 gir en struktur for å beskrive kvalitet. Den beskriver åtte hovedkvalitetsattributter: funksjonalitet (funksjonell egnethet),
Kvalitetssikring og kvalitetskontroll innebærer planlagte aktiviteter som kravspesifikasjon, kodegjennomgang, testing (enhet, integrasjon, system), automatisering og revisjoner.
Vanlige målbare parametere inkluderer feilrate og feil per tusen tester, registrering og oppfølging av feil, testdekning,
Tilnærmingen til programvarekvalitet må balansere kostnader, tid og risiko og ta hensyn til regulatoriske krav og