Vad är attributen för ett bra program?

I princip finns det fyra (4) attribut för ett bra program...

1. underhållsmässighet
Programvaran ska skrivas på ett sätt att det kan utvecklas för att möta förändrade behov av kunden. Efter behov (krav ändras kunden) är oundvikliga, detta är ett kritiskt attribut.

2. driftsäkerhet
En programvara måste vara pålitliga (kan vi lita på programvaran?), tillförlitlig, säker och säker (är vi säkrat använder denna programvara?). Användning av programvaran bör inte vara skadligt för kunden i alla fall (även något går fel). Även vid ett systemfel orsaka en pålitlig programvara inte fysisk eller ekonomisk skada. Illvilliga användare bör inte heller kunna komma åt eller skada systemet.

3. effektivitet
En programvara bör vara effektiv i everyway. Programvaran bör inte göra slösaktiga systemresurser (ex. minne, bearbetning cykler). Lyhördhet borde vara där, och minnesutnyttjande bör vara minsta och handläggningstiden är också en faktor.

4. godtagbarhet
Programmet skall vara godtagbara för gruppen av användare för vilka den är avsedd för. Programvaran bör vara begriplig och tillförlitlig kompatibelt med andra system de använder.