Mapp för mjukvaruutveckling

En mapp eller fil för programvaruutveckling är en fysisk eller virtuell behållare för programvaruprojektartefakter , inklusive: krav , planer , design , källkod , testplaner och resultat, problemrapporter, recensioner, anteckningar och andra artefakter i utvecklingsprocessen .

Vanligtvis är en SDF hierarkiskt organiserad efter projektfas, artefakttyp och/eller projektgrupp.

Hela eller delar av SDF-innehållet är vanligtvis "hanterat". Det vill säga att åtkomst och ändringar kontrolleras. För elektroniska medialager underlättas denna kontroll ofta med hjälp av ett konfigurationshanteringsverktyg som CVS eller IBM Rational ClearCase , i samband med en förändringshanteringsprocess.

IEEE/EIA guide 12207.1, 'Processer för mjukvarans livscykel - livscykeldata', ger en robust beskrivning av de artefakter som vanligtvis skulle lagras i en mjukvaruutvecklingsmapp.

Ursprungligen var SDF en pärm eller samling av pärmar som innehöll dessa register, men termen och konceptet har antagits brett och utvecklats till att omfatta både fysiska och elektroniska medier och mindre centraliserade arkiv. Som sådan representeras SDF ofta som ett index med referenser till dess ingående arkiv.

Se även