swt23w23/src/main/asciidoc/developer_documentation.adoc
2023-10-05 11:42:24 +02:00

68 lines
1.3 KiB
Plaintext

[options="header"]
[cols="1, 3, 3"]
|===
|Version | Bearbeitungsdatum | Autor
|... | ... | ...
|===
= Entwicklerdokumentation
== Einführung und Ziele
* Aufgabenstellung
* Qualitätsziele
== Randbedingungen
* Hardware-Vorgaben
* Software-Vorgaben
* Vorgaben zum Betrieb des Software
== Kontextabgrenzung
* Kontextdiagramm
== Lösungsstrategie
=== Erfüllung der Qualitätsziele
[options="header"]
|===
|Qualitätsziel |Lösungsansatz
|... |...
|===
=== Softwarearchitektur
* Beschreibung der Architektur anhand der Top-Level-Architektur oder eines Client-Server-Diagramms
=== Entwurfsentscheidungen
* Verwendete Muster
* Persistenz
* Benutzeroberfläche
* Verwendung externer Frameworks
[options="header", cols="1,2,3"]
|===
|Externes Package |Verwendet von |Warum
|... |... |...
|===
== Bausteinsicht
* Package-Diagramm
* Entwurfsklassendiagramme der einzelnen Packages
[options="header"]
|===
|Klasse/Enumeration |Description
|... |...
|===
=== Rückverfolgbarkeit zwischen Analyse- und Entwurfsmodell
_Die folgende Tabelle zeigt die Rückverfolgbarkeit zwischen Entwurfs- und Analysemodell._
[options="header"]
|===
|Klasse/Enumeration (Analysemodell) |Klasse/Enumeration (Entwurfsmodell)
|... |...
|===
== Laufzeitsicht
* Darstellung der Komponenteninteraktion anhand eines Sequenzdiagramms, welches die relevantesten Interaktionen darstellt.