Software Design Description

Definitionen von IEEE

Die Software Design Description (SDD) ist ein von IEEE (Institute of Electrical and Electronic Engineers) unter (ANSI/IEEE Std 1016-1998) veröffentlichter Standard, welcher festlegt, wie ein Programm-Design spezifiziert werden soll. Die aktuelle Version ist 1016-2009[1].

Allgemein

Das SDD Dokument ist eine Repräsentation eines Software-Systems, die verwendet wird, um Software-Design-Information zu kommunizieren. Es umfasst wesentliche Teile der Development-Requirements (D-Requirements). Es beschreibt die Architektur der Software beziehungsweise des Gesamtsystems und der einzelnen Komponenten. Ein SDD wird in der Regel nur bei größeren Projekten erstellt, beziehungsweise da, wo die System-Architektur entscheidenden Einfluss auf die Software hat. Bei kleineren Projekten ist es üblich, das Design direkt im D-Requirement Teil der Software Requirements Specification (SRS) vorzunehmen. Dabei sollte die Beschreibung des Designs nicht mehr als 3 Seiten umfassen, ansonsten empfiehlt es sich ein SDD zu erstellen.

Das Dokument sollte im Wesentlichen folgende Kapitel enthalten:

  1. Einleitung
    1. Design-Übersicht
    2. Anforderungs-Nachvollziehbarkeits-Matrix
  2. System-Architektur
    1. Gewählte Systemarchitektur
    2. Diskussion alternativer Architekturen
    3. Beschreibung der Schnittstellen des Systems
  3. Detailbeschreibung der Komponenten
    1. Komponente n
    2. Komponente n+1
  4. Benutzerschnittstelle (UI)
  5. Zusätzliches Material (Appendix)

Einzelnachweise

  1. IEEE (Hrsg.): 1016-2009 - IEEE Standard for Information Technology--Systems Design--Software Design Descriptions. 2009, ISBN 978-0-7381-5925-6, S. 35, doi:10.1109/IEEESTD.2009.5167255.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.