Kakovost programske opreme

img15_8
Lastnosti, ki se pričakujejo od kakovostne programske opreme

 

Mere in ukrepi za zagotavljanje kakovosti programske opreme so večplastni.

  • Konstruktivne mere
    • Dosledna uporaba metod v vseh fazah razvojnega procesa.
    • Uporaba ustreznega razvojnega orodja.
    • Razvoj programske opreme na osnovi visoko kakovostnih pol-produktov.
    • Dosledno pisanje in vzdrževanje razvojne dokumentacije.
  • Analitične mere
    • Statična analiza programa.
    • Dinamična analiza programa.
    • Sistematično izbiranje testnih primerov.
    • Konsistentno beleženje rezultatov analiz.
  • Organizacijske mere
    • Nenehno (permanentno) izobraževanje razvijalcev.
    • Institucionalizacija zagotavljanja kakovosti (uvedba standardov ISO, ANSI, IEEE…).

 

Cilj programskega inženirstva je ponuditi metodologijo, ki bo zagotavljala visoko stopnjo kakovosti končnega programskega izdelka.