Tarkvara disaini kirjeldus

Allikas: Teadmusbaas
Redaktsioon seisuga 24. oktoober 2017, kell 11:49 kasutajalt Vainol (arutelu | kaastöö)

Tarkvara disaini kirjeldus - Software design description (SDD)

Tarkvara disaini kirjeldus aka tarkvara disaini dokument on tarkvaratoote kirjeldus, mis varustab tarkvaraarenduse meeskonna tarkvaraprojekti üldise arhitektuuriga. Iga SDD'ga kaasneb tavaliselt arhitektuuriskeem koos viidetega tarkvara ülesehituse väiksematele osadele. See kirjeldus aitab suuremal meeskonnal keskenduda üldisele eesmärgile ning kirjeldab kõiki tarkvaratoote osi ja nende tööd.

Ülesehitus

SDD sisaldab tavaliselt järgmist infot:

  1. Andmete disain kirjeldab tarkvara sisemisi andmeobjekte. Andmeobjektide omadused ja nendevahelised seosed määravad ära andmestruktuuride tüübid.
  2. The architecture design uses information flowing characteristics, and maps them into the program structure. The transformation mapping method is applied to exhibit distinct boundaries between incoming and outgoing data. The data flow diagrams allocate control input, processing and output along three separate modules.
  3. The interface design describes internal and external program interfaces, as well as the design of human interface. Internal and external interface designs are based on the information obtained from the analysis model.
  4. The procedural design describes structured programming concepts using graphical, tabular and textual notations. These design mediums enable the designer to represent procedural detail, that facilitates translation to code. This blueprint for implementation forms the basis for all subsequent software engineering work.