Vad är ett mjukvarudesigndokument?

Ett mjukvarudesigndokument beskriver specifikationerna för programvara för att tillhandahålla en färdplan för utvecklare. Det produceras tidigt i processen att utveckla programvara och kan modifieras som svar på förändrade omständigheter och behov. Denna dokumentation är utformad för internt bruk och cirkuleras vanligtvis inte utanför designteamet och klientens kontor. I vissa fall kan utdrag publiceras som en del av forskning eller kommunikation med människor utanför företaget.

komponenter i programvarudesigndokumentet beskriver vad produkten ska göra och hur den ska göra det. Detta inkluderar programmets underliggande arkitektur tillsammans med alla funktioner som utvecklarna behöver inkludera i den färdiga produkten. Dokumentation kan diskutera det grafiska gränssnittet och hur användare kommer att interagera med programmet för att erbjuda vägledning till programmerare när det rör sig genom utvecklingsfaserna.

Flera personal kan vara involverade i skapandet av en programvaraär designdokument. De diskuterar olika behov och oro för att se till att dokumentet är fullständigt och bekräftar att det exakt representerar kundernas behov. Deras mål är att skapa en enda enhetlig guide för medlemmar i teamet att använda. Detta säkerställer konsistens i utvecklingsprocessen, eftersom alla använder samma referensdokument när de designar och implementerar funktioner.

Förutom att diskutera hur programvaran ska utföra kan programvarudokumentet uttryckligen täcka målgruppen. Ett företag som arbetar med mjukvarukontroller för en del av vetenskaplig utrustning, till exempel, kan anta att alla användare är en forskare eller tekniker som är bekant med maskinen. Detta innebär att programvaran inte behöver inkludera förenkling av tekniskt språk eller diskussioner om vad kontroller gör, eftersom användaren redan bör veta detta.

däremot, programvara designad för Word ProCESSING kan behöva dokumentation och en guide för användare som inte är lika bekanta med ordbehandling och datorer. Det kan vara användbart ur rutan för någon med erfarenhet, men kan ha moduler för människor att använda om de vill lära sig om funktioner, få handledning eller söka hjälp med en specifik uppgift. Parametrarna som anges i ett mjukvarudesigndokument för mer tekniska projekt kan rekommendera att lämna ut en viss dokumentation och användarvägledning om argumentet att användare av programvaran inte behöver detta, vilket innebär att det inte finns någon anledning att investera tid och energi i att utveckla det.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?