En software design dokument är det " hur " av programvara livscykel dokumentation . Den beskriver hur programvaran krav bör genomföras och det ger programmerare en plan att följa . Programvaran designen dokument är ett skriftligt avtal mellan dig , ditt team , din projektledare och din klient . När du dokumentera dina antaganden , beslut och risker , ger det de gruppmedlemmar och intressenter en möjlighet att komma överens eller att be om förtydliganden och modifieringar . När mjukvarudesign dokument godkänns av de berörda parterna , blir det en baslinje för att begränsa förändringar i omfattningen av projektet . Instruktioner
1
Undersök dokument formatering /mall som används i programvaran kravdokument . Detta inbegriper titelsida , sidnumrering format , numrerar avsnittet och revidering historia . Använd samma eller liknande dokument format för mjukvarudesign dokument
2
Införliva några, om inte alla , av följande delar :
- Hög sammandrag
< p . > - Definitioner av några icke - standardiserade symboler , former, akronymer och unika termer i dokumentet
- Hur varje krav kommer att uppnås
- Antaganden
- Begränsningar
- Programvara riskanalys
- Utveckling förfaranden och kodning riktlinjer
- Standard språk och verktyg
- Definitioner av variabler och en beskrivning av var de används
- logisk uppbyggnad och logiska steg bearbetning
- Fel , larm och varningsmeddelanden
- Säkerhetsåtgärder
- Performance
- tillförlitlighet Addera 3
Fundera på hur man kan strukturera utformningen dokumentet . Detta är särskilt viktigt när du utformar ett stort , komplext system . Bryt systemet i logiska delar och använda dessa delar som sektionshuvuden i mjukvarudesign dokumentet . Om systemet är riktigt stora , skapa flera utforma dokument , var och en som arbetar med en viss del av systemet .
4
Ge varje designelement en unik identifierare . Detta gör det möjligt att spåra tillbaka till den tillämpliga krav och slutligen till gällande testning .
5
Inkludera tillräckligt detaljerat för programmerarna , medan innehåller vissa höga sammanfattningar för cheferna .
6
Utveckla prototyper . Om du kan inkludera några skärmdumpar eller exempelkod i utformningen dokumentet , kommer detta att bidra till att förmedla din design uppsåt . Utveckla prototyper bör också minska den tid som spenderas kodning .