Commit fe89fcfd authored by Andreas Zwinkau's avatar Andreas Zwinkau
Browse files

Mehr Entwurfstext

parent 9b8e90f5
......@@ -217,15 +217,24 @@ Design is the art of separation, grouping, abstraction, and hiding. The fulcrum
\subsection{Inhalt}
\begin{itemize}
\item Grober Überblick, Einleitung
\item Detaillierte Beschreibung \emph{aller} Klassen
\item Beschreibung von charakteristischen Abläufen (Testszenarien?)
anhand von Sequenzdiagrammen
\item Einleitung mit grobem Überblick.
Dieser Abschnitt soll an das Pflichtenheft anschließen
und die Aufteilung in die Pakete erklären.
\item Detaillierte Beschreibung \emph{aller} Klassen.
Das beinhaltet (JavaDoc) Beschreibungen zu allen Methoden,
Konstruktoren, Packages und Klassen.
\item Beschreibung von charakteristischen Abläufen
anhand von Sequenzdiagrammen.
Beispielsweise bieten sich Testszenarien aus dem Pflichtenheft hier an.
Wir empfehlen Sequenzdiagramme möglichst früh zu erstellen,
dann dabei werden die Schnittstellen zwischen Packages und Klassen klar.
\item Aufteilung in Klassen/Pakete
die unabhängig voneinander implementiert und getestet werden können.
Mit Blick auf den Implementierungsplan.
\item Änderungen zum Pflichtenheft, bspw. gekürzte Wunschkriterien
\item Vollständiges großformatiges Klassendiagramm im Anhang
\item Vollständiges großformatiges Klassendiagramm im Anhang.
Ausschnitte/Teile können bereits vorher verwendet werden,
um Teilkomponenten zu beschreiben.
\item Identifikation von Entwurfsmustern
um Struktur gröber zu beschreiben (möglicherweise).
\end{itemize}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment