'''Kravspecifikation''' eller '''problemanalyse''' i [[datalogi]], er et ord, der brugesstammer fra [[datalogi]] til at beskrive alle opgaver, der indgår i undersøgelse, afgrænsning og definition af et nyt eller ændret computersystem[[computerprogram]]. KravspecifikationDet er en vigtig del af [[software]]udvikling;udviklingen, hvorved forretningseksperter ellerhvor softwareudviklereman identificerer en kundes[[kunde]]s (eller [[slutbruger]]s) behov og krav;. nårNår disse krav er identificeretidentificerede, er deman i stand til at designeudarbejde en løsning.
I det meste af datalogiens historie er kravspecifikation blevet anset for at være en relativt nem del af hele softwareudviklingen. Siden [[1990-'erne]] er det blevet stadig mere anerkendt som den vigtigste del af processen; for hvis ikke man får lavet en god kravspecifikation, er det nærmest umuligt at få implementeret software, der opfylder [[kunde]]nskundens krav og behov og som bliver færdigt til tiden.
Ordet finder desuden anvendelse på andre områder end datalogi, men hvor betydningen er uændret.
== Artikler ==
*[https://web.archive.org/web/20160421103332/http://www.infoark.dk/article.php?alias=kravspec Den gode kravspecifikation]