Ylläpidettävyyteen
Ylläpidettävyys tarkoittaa, että järjestelmää voidaan muuttaa, virheitä korjata ja laajentaa kustannustehokkaasti sekä minimoida muutosvaiheeseen liittyvät riskit. Hyvin ylläpidettävä järjestelmä tukee myös tiedon ylläpitoa ja päivityksiä pitkällä aikavälillä, jolloin muutokset eivät aiheuta odottamattomia sivuvaikutuksia tai liiallisia kustannuksia.
Ylläpidettävyyden keskeisiä ulottuvuuksia ovat muutosvaikuttavuus eli miten helposti muutokset voidaan toteuttaa ja niiden vaikutukset rajoittaa, luettavuus
Parhaat käytännöt ylläpidettävyyden parantamiseksi ovat arkkitehtuurin suunnittelu modulaariseksi ja selkeiden rajapintojen määrittäminen, yhtenäiset koodausstandardit sekä runsaasti
Mittaaminen ja arviointi voivat sisältää koodin monimutkaisuuden, kohdentuvan paljonko riippuvuudet ovat kytkettyjä, kommentointitiheyden, testikattavuuden sekä muutosten
Ylläpidettävyyden hallinta on jatkuva prosessi, joka alkaa vaatimusten määrittelystä ja arkkitehtuurin valinnoista sekä jatkuu kehityksen, käyttöönoton