Yazılım tasarım açıklaması

IEEE tanımları

Yazılım tasarımı açıklaması (SDD) biridir IEEE (Elektrik ve Elektronik Mühendisleri Enstitüsü) yayımlanan (ANSI / IEEE Std 1016-1998) standart tanımlar, belirtilen bir program tasarımı gibi olmak söyledi. Mevcut sürüm 1016-2009'dur.

Genel

SDD belgesi, yazılım tasarım bilgilerini iletmek için kullanılan bir yazılım sisteminin temsilidir. Geliştirme gereksinimlerinin (D gereksinimleri) temel kısımlarını içerir. Yazılımın mimarisini veya genel sistemi ve tek tek bileşenleri açıklar. Bir SDD genellikle yalnızca daha büyük projeler için veya sistem mimarisinin yazılım üzerinde belirleyici bir etkiye sahip olduğu durumlarda oluşturulur. Daha küçük projeler için, tasarımın doğrudan Yazılım Gereksinimleri Spesifikasyonunun (SRS) D-Gereksinim bölümünde yapılması yaygındır . Tasarımın açıklaması 3 sayfadan uzun olmamalıdır, aksi takdirde bir SDD oluşturulması tavsiye edilir.

Belge, esas olarak aşağıdaki bölümleri içermelidir:

  1. Giriş
    1. Tasarıma genel bakış
    2. Gereksinim İzlenebilirlik Matrisi
  2. Sistem mimarisi
    1. Seçilen sistem mimarisi
    2. Alternatif mimarilerin tartışılması
    3. Sistem arayüzlerinin açıklaması
  3. Bileşenlerin ayrıntılı açıklaması
    1. Bileşen n
    2. Bileşen n + 1
  4. Kullanıcı arayüzü (UI)
  5. Ek materyal (ek)

Bireysel kanıt

  1. IEEE (Ed.): 1016-2009 - Bilgi Teknolojisi için IEEE Standardı - Sistem Tasarımı - Yazılım Tasarımı Açıklamaları . 2009, ISBN 978-0-7381-5925-6 , s. 35 , doi : 10.1109 / IEEESTD.2009.5167255 .