From 1b2d43a755013013eb43c66cb199d14445af289b Mon Sep 17 00:00:00 2001 From: Theo Reichert Date: Thu, 9 Nov 2023 09:30:13 +0100 Subject: [PATCH] =?UTF-8?q?Add=20subsections=20in=20section=20=E2=80=9CBui?= =?UTF-8?q?lding=20block=20view=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../asciidoc/developer_documentation.adoc | 61 +++++++++++++++++-- 1 file changed, 55 insertions(+), 6 deletions(-) diff --git a/src/main/asciidoc/developer_documentation.adoc b/src/main/asciidoc/developer_documentation.adoc index 8c32a37..594fa10 100644 --- a/src/main/asciidoc/developer_documentation.adoc +++ b/src/main/asciidoc/developer_documentation.adoc @@ -150,15 +150,64 @@ so common patterns that are easily learned should be used. |... |... |... |=== -== Bausteinsicht -* Package-Diagramm -* Entwurfsklassendiagramme der einzelnen Packages +== Building block view +=== Package diagram + +Note: In this example project the content package diagram would look like the Top Level Architecture, so it was omitted. + +=== Catering + +image:models/design/catering.svg[class design diagram - Catering] [options="header"] -|=== -|Klasse/Enumeration |Description -|... |... |=== +|Class/Enumeration |Description +|=== + +=== Catalog +image:models/design/catalog.svg[class design diagram - Catalog] +[options="header"] +|=== +|Class/Enumeration |Description +|CatalogController |A Spring MVC Controller to handle requests to show ``Product``s +|CatalogInitializer |An implementation of the DataInitializer to create dummy ``Product``s on application startup +|=== + +=== Inventory +image:models/design/inventory.svg[class design diagram - Inventory] + +[options="header"] +|=== +|Class/Enumeration |Description +|=== + +=== Order + +image:models/design/order.svg[class design diagram - Order] + +[options="header"] +|=== +|Class/Enumeration |Description +|=== + +=== User + +image:models/design/user.svg[class design diagram - User] + +[options="header"] +|=== +|Class/Enumeration |Description +|=== + +=== Staff + +image:models/design/staff.svg[class design diagram - Staff] + +[options="header"] +|=== +|Class/Enumeration |Description +|=== + === Rückverfolgbarkeit zwischen Analyse- und Entwurfsmodell _Die folgende Tabelle zeigt die Rückverfolgbarkeit zwischen Entwurfs- und Analysemodell._