Krav

From Systems analysis Wiki
Jump to navigation Jump to search

Krav (Requirement) — ett formaliserat (dokumenterat) påstående som beskriver vad ett system ska tillhandahålla, med vilken kvalitetsnivå eller vilka fysiska/operationella egenskaper det ska ha, formulerat på ett sådant sätt att det entydigt kan kopplas till det ursprungliga användarbehovet och senare verifieras.

Typer av krav

Typer av krav:

  • Funktionella krav: definierar vad ett givet systemelement ska göra.
  • Precisionskrav: definierar kvantitativa parametrar för motsvarande funktioner som utförs av systemet.
  • Begränsningskrav: härrör från begränsningar i driftsläge, miljöförhållanden, säkerhet eller regelefterlevnad.
  • Verifieringskrav: säkerställer, i den mån det är möjligt, att systemet har de angivna egenskaperna i den verkliga driftsmiljön.
  • Gränssnittskrav: definierar funktioner, egenskaper, toleranser och begränsningar för alla gränssnitt.
  • Driftkrav: definierar systemets operationella funktion och dess samverkan med användare.

SMART

För att komma ihåg kännetecknen för goda krav används förkortningen SMART.

  • Specific (specifika) — kravet beskriver endast en funktion eller egenskap hos systemet och formulerar vad och hur väl det ska utföras, utan att ange hur det ska implementeras.
  • Measurable (mätbara) — parametern uttrycks objektivt: med ett tal, ett intervall, en tolerans eller ett annat verifierbart kriterium som entydigt bekräftar att kravet är uppfyllt.
  • Achievable (uppnåeliga) — uppfyllelse är realistisk med tillgänglig teknik, tidsramar och budget, med en acceptabel risknivå.
  • Relevant (väsentliga) — kravet ska motsvara den valda systemnivån.
  • Traceable (spårbara) — kravet har en unik identifierare och en registrerad källa; det är logiskt kopplat till krav på högre nivå och till det behov som gav upphov till det, vilket möjliggör tvåvägs-spårbarhet.

Litteratur

  • ISO/IEC/IEEE 29148:2018 «Systems and Software Engineering — Requirements Engineering»
  • ISO/IEC/IEEE 15288:2023 «System Life-Cycle Processes»
  • PMI: Requirements Management — A Practice Guide, 2015
  • INCOSE Guide to Writing Requirements, 2023