uppdaterbarhet
Uppdaterbarhet, eller uppdateringsförmåga, är egenskapen hos en produkt, ett system eller en datauppsättning att ändras eller uppdateras efter lansering. Den omfattar förmågan att leverera buggfixar, säkerhetsuppdateringar och nya funktioner utan att orsaka stora störningar eller förlust av kompatibilitet.
Viktiga dimensioner inkluderar modularitet och tydliga gränssnitt, hantering av beroenden, och stöd för olika uppdateringskanaler, såsom
Designprinciper som stödjer uppdaterbarhet är lös koppling mellan komponenter, väl definierade API:er, testramverk för regression och
Utmaningar inkluderar beroendekollisioner, migrationsskript som misslyckas, nedtid, affärspåverkan och fragmentering av ekosystem. Lösningar innefattar modulär arkitektur,
Exempel: operativsystempaket i Linux-distributioner, OTA-firmware för mobiltelefoner och uppdateringar i innehållshanteringssystem. Relaterade begrepp är underhållbarhet, evolverbarhet