Beskrivelse av programvaredesign
| Definisjoner av IEEE |
|---|
|
Den software design beskrivelse (SDD) er en av IEEE (Institute of Electrical and Electronic Engineers) (ANSI / IEEE Std 1016-1998) publiserte standard som definerer, for å være som en program design spesifisert. Den nåværende versjonen er 1016-2009.
Generell
SDD-dokumentet er en representasjon av et programvaresystem som brukes til å kommunisere informasjon om programvaredesign. Den består av viktige deler av utviklingskravene (D-krav). Den beskriver arkitekturen til programvaren eller det samlede systemet og de enkelte komponentene. En SDD lages vanligvis bare for større prosjekter eller der systemarkitekturen har en avgjørende innflytelse på programvaren. For mindre prosjekter er det vanlig å gjøre designet direkte i D-Requirement-delen av Software Requirements Specification (SRS). Beskrivelsen av designet skal ikke være lengre enn 3 sider, ellers anbefales det å lage en SDD.
Dokumentet skal i det vesentlige inneholde følgende kapitler:
- introduksjon
- Designoversikt
- Krav sporbarhetsmatrise
- System arkitektur
- Valgt systemarkitektur
- Diskusjon av alternative arkitekturer
- Beskrivelse av systemets grensesnitt
- Detaljert beskrivelse av komponentene
- Komponent n
- Komponent n + 1
- Brukergrensesnitt (UI)
- Tilleggsmateriale (vedlegg)
Individuelle bevis
- ↑ IEEE (red.): 1016-2009 - IEEE-standard for informasjonsteknologi - systemdesign - beskrivelser av programvaredesign . 2009, ISBN 978-0-7381-5925-6 , pp. 35 , doi : 10.1109 / IEEESTD.2009.5167255 .