Programvarekrav
Programvarekrav er behovene og betingelsene et programvareprodukt må oppfylle, uttrykt som krav som beskriver ønsket oppførsel, kvaliteter og begrensninger. De fungerer som grunnlag for design, implementering og testing, og er en felles referanse mellom kunder, utviklere og driftspersonell.
Kravtyper: Funksjonelle krav beskriver hva systemet skal gjøre, for eksempel å håndtere betalinger, generere rapporter eller
Prosess: Krav innhentes gjennom intervjuer, observasjon og dokumentanalyse, og dokumenteres i en kravspesifikasjon eller i brukerhistorier.
Standarder og praksis: Internasjonale rammeverk som ISO/IEC 29148 for kravengineering og IEEE 830 for kravspesifikasjoner gir
Betydning: Godt definerte programvarekrav bidrar til bedre kommunikasjon, lavere risiko og høyere sannsynlighet for at produktet