Home

suorituskykyvaatimukset

Suorituskykyvaatimukset ovat ohjelmiston tai järjestelmän ei-funktionaalisia vaatimuksia, jotka määrittävät millaista suorituskykyä käyttäjät voivat odottaa. Ne asettavat tavoitteita vasteajoille, läpäisylle, viiveelle sekä resurssien käytölle (CPU, muisti, tallennus) sekä huomioivat skaalaantuvuuden ja käytettävyyden.

Keskeisiä mittareita ovat vasteaika, läpäisykyky sekä resurssien käyttö kuten CPU, muisti ja I/O. Vaatimukset voivat olla

Vaativat määritellään yhdessä sidosryhmien kanssa käyttötapausten, kuormitusennusteiden sekä aiempien mittausten perusteella. Suorituskykymalleja, benchmark- ja kuormitustestejä sekä

Elinkaaren aikana suorituskykyvaatimukset ohjaavat suunnittelua, kehittämistä ja testausta. Ne tarkistetaan ja validoidaan suorituskykytesteillä (kuormitus-, stressi- ja

enimmäisvasteaika
tai
vasteajan
tavoite
tietylle
prosenttipisteelle
sekä
enimmäiskäyttö.
Ne
voidaan
ilmaista
SLA-
tai
SLO-tavoitteina.
kapasiteetin
suunnittelua
ja
suoritusbudjetteja
käytetään
näiden
määrittämiseen.
pitkäaikaiset
testit)
sekä
seurataan
tuotantoympäristössä.
Tarpeen
mukaan
vaatimuksia
päivitetään
ja
toimenpiteitä
priorisoidaan,
jotta
järjestelmä
täyttää
käyttäjä-
ja
liiketoimintavaatimukset.