Kravhantering

Från Wikipedia
Hoppa till: navigering, sök
Kravhantering är det första steget vid programvaruutveckling.[1]

Kravhantering innebär en systematisk metod att arbeta med produktbehov. Detta är ett centralt område inom programvaruutveckling. Ämnet behandlar fastställandet av intressenternas produktmål samt specifikationer av dessa. Aktiviteter som ingår är elicitering, analys, specifikation och validering. Programvarutestning utgår ifrån systemets krav. I Sverige arbetar forskningsnätverket SiREN med kravhantering[2].

Systemkrav sammanställs i en kravspecifikation. Elicitering av krav kräver en gedigen förståelse för både teknik och användare och flera tekniker och riktlinjer för detta arbete har tagits fram. Requirements Engineering Conference, den största akademiska konferensen i kravhantering, kommer 2014 att arrangeras i Karlskrona.

En kravspecifikation beskriver följande:

  1. Systemets externa gränssnitt
  2. Funktionella krav samt kvalitetskrav på systemet.
  3. Designbegränsningar

Inom programvaruutveckling är det vanligt att krav spåras, se spårbarhet.

Referenser[redigera | redigera wikitext]

  1. ^ Systems Engineering Fundamentals. Defense Acquisition University Press, 2001
  2. ^ http://www.siren.lth.se