underspesifikasjon
Underspesifikasjon er et krav- og systemutviklingsbegrep som beskriver at et system eller en komponent ikke fullt ut definerer ønsket oppførsel, ytelse, grensesnitt eller begrensninger. Dette kan være bevisst for å tillate fleksibilitet i implementeringen, eller ubevisst som følge av ufullstendig analyse eller kommunikasjonsmangler mellom interessenter. Når kravene ikke er tilstrekkelig presise, åpnes det rom for tolkning, noe som ofte fører til inkonsekvent implementasjon, avvik mellom faktisk og ønsket adferd, og behov for omarbeiding i senere faser.
Underspesifikasjon er særlig relevant i programvareutvikling, mekanisk design, infrastruktur og sikkerhetskritiske systemer. Konsekvensene kan være misfornøyde
For å redusere risikoen bør kravene være tydelig formulert, inkludere akseptkriterier, grensesnittbetingelser, ytelseskrav og feilhåndtering, samt
Eksempel: Påstanden Systemet skal være rask er underspesifisert; bedre er: Systemet skal levere brukerresponser innen 200
Relasjonen til andre konsepter: underspesifikasjon er en risiko hvis den ikke håndteres, men kan også være
---