En software design dokument er "hvordan " af software livscyklus dokumentation. Det detaljer , hvordan software krav skal gennemføres , og det giver programmører en plan at følge. Den software design dokument er en skriftlig kontrakt mellem dig , dit team, din projektleder og din klient. Når du dokumentere dine antagelser , beslutninger og risici , det giver teammedlemmer og interessenter en mulighed for at være enig eller til at bede om præciseringer og ændringer. Når software design dokument er godkendt af de relevante parter , bliver det en baseline for at begrænse ændringer i omfanget af projektet. Instruktioner
1
Undersøg dokument formatering /skabelon i Software kravspecifikationer . Dette omfatter titelblad, sidenummerering format , afsnitsnumre og revision historie. Brug den samme eller et lignende dokument format for software design dokument
2
Indarbejd nogle, hvis ikke alle, af følgende elementer : Hej
- Højt niveau sammendrag
< p . > - Definitioner af eventuelle ikke-standard symboler , figurer, akronymer , og unikke udtryk i dokumentet
- hvordan hvert enkelt krav vil blive opnået
- Forudsætninger
- Begrænsninger < br >
- Software risikoanalyse
- Udvikling procedurer og kodning retningslinjer
- Standard sprog og værktøjer
- Definitioner af variabler og en beskrivelse af hvor de bruges
- Logisk struktur og logisk behandling trin
- Fejl , alarm og advarsler
- Sikkerhedsforanstaltninger
- Ydeevne
- pålidelighed
3
Overvej hvordan man kan strukturere design dokument. Dette er især vigtigt, når du designer en stor, kompliceret system . Bræk systemet i logiske dele og bruge disse dele som afsnitsoverskrifterne i software design dokument. Hvis systemet er virkelig stort, oprette flere design dokumenter , hver beskæftiger sig med en bestemt del af systemet.
4
Giv hver design element en entydig identifikator. Dette vil gøre det muligt at spore tilbage til den gældende krav, og i sidste ende til den gældende test.
5.
Medtag detaljer nok for de programmører , samtidig med at indarbejde nogle højt niveau resuméer for lederne.
6
Udvikle prototyper. Hvis du kan medtage nogle skærmbilleder eller prøve kode i design dokument , vil dette bidrage til at formidle din design hensigtserklæring . Udviklingslandene prototyper bør også mindske den tid, der vil blive brugt kodning.