Add external frameworks and analysis-design-relation

This commit is contained in:
Mathis Kral 2023-11-11 18:48:58 +01:00 committed by Simon Bruder
parent 4b833b159d
commit 99b2f4aaf4
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC

View file

@ -167,14 +167,37 @@ image:models/design/clientServer.svg[]
=== Design choices === Design choices
* Verwendete Muster * Verwendete Muster
* Persistenz * Persistenz
* User Interface
image:models/design/dialogue_map.svg[Dialog Map of the Videoshop]
* Verwendung externer Frameworks
==== User interface
image:models/design/dialogue_map.svg[Dialog Map of the Videoshop]
==== Usage of external frameworks
[options="header", cols="1,2,3"] [options="header", cols="1,2,3"]
|=== |===
|Externes Package |Verwendet von |Warum |External package |Used by |Why
|... |... |... |org.springframework.boot a|
* catering
| Simple configuration of Spring application
|org.springframework.web a|
* catering
* catering.catalog
* catering.inventory
* catering.order
| Application should be provided as a static website
|org.springframework.security a|
* catering
* catering.inventory
| Security features for the videoshop application and authorization of website access
|org.springframework.data a|
* catering.order
| JPA connection utility to the database layer
|org.salespointframework a|
* catering
* catering.catalog
* catering.inventory
* caterin.orger
* caterin.users
| Reuse of SalesPoints POS functionality
|=== |===
== Building block view == Building block view
@ -257,7 +280,12 @@ _Die folgende Tabelle zeigt die Rückverfolgbarkeit zwischen Entwurfs- und Analy
[options="header"] [options="header"]
|=== |===
|Klasse/Enumeration (Analysemodell) |Klasse/Enumeration (Entwurfsmodell) |Class/Enumeration (analysis) |Class/Enumeration (design)
| Inventar | org.salespointframework.inventory.UniqueInventory
| Auftrag | catalog.order.CustomOrder
| Nutzer | catalog.users.User
| Kunde | Is a role of Nutzer
| Admin | Is a role of Nutzer
|=== |===
== Runtime view == Runtime view