Opis projektu oprogramowania

Definicje IEEE

Opis projektowania oprogramowania (SDD) jest jednym z IEEE (Instytut Inżynierów Elektryków i elektroniczny) (ANSI / IEEE Std 1016/98) opublikowane norma , która określa, jak być wzorem określonym programem. Obecna wersja to 1016-2009.

Generał

Dokument SDD jest reprezentacją systemu oprogramowania używanego do przekazywania informacji o projekcie oprogramowania. Zawiera zasadnicze części wymagań programistycznych (wymagania D). Opisuje architekturę oprogramowania lub całego systemu i poszczególnych komponentów. SDD jest zwykle tworzone tylko dla większych projektów lub gdy architektura systemu ma decydujący wpływ na oprogramowanie. W przypadku mniejszych projektów często projektowanie odbywa się bezpośrednio w części D-Requirements specyfikacji Software Requirements Specification (SRS). Opis projektu nie powinien być dłuższy niż 3 strony, w przeciwnym razie wskazane jest sporządzenie SDD.

Dokument powinien zasadniczo zawierać następujące rozdziały:

  1. wprowadzenie
    1. Przegląd projektu
    2. Macierz identyfikowalności wymagań
  2. Architektura systemu
    1. Wybrana architektura systemu
    2. Omówienie architektur alternatywnych
    3. Opis interfejsów systemu
  3. Szczegółowy opis elementów
    1. Komponent n
    2. Składnik n + 1
  4. Interfejs użytkownika (UI)
  5. Dodatkowe materiały (załącznik)

Indywidualne dowody

  1. IEEE (Ed.): 1016-2009 - Standard IEEE dla technologii informatycznych - Projektowanie systemów - Opisy projektów oprogramowania . 2009, ISBN 978-0-7381-5925-6 , s. 35 , doi : 10.1109 / IEEESTD.2009.5167255 .