prestandaaspekter
Prestandaaspekter avser icke-funktionella krav som beskriver hur ett system presterar under olika belastningar och hur effektivt resurser används. De påverkar användarupplevelsen, driftskostnader och affärsresultat och kompletterar funktionella krav som vad systemet gör, till exempel vilka uppgifter som stöds och i vilken ordning.
Vanliga mått är svarstid eller latens, genomströmning eller antal operationer per tidsenhet, samt resursanvändning som CPU,
För att bedöma prestanda används metoder som benchmarking, belastningstester och stresstester, samt profilering och övervakning i
Designåtgärder för god prestanda inkluderar caching, asynkrona och icke-blockerande operationer, parallellisering, optimering av resursanvändning och nätverkskommunikation,
Planering av prestanda innebär tydliga mål i form av SLA och krav, kontinuerlig övervakning och återkoppling