| ... | ... | @@ -11,19 +11,11 @@ Des Weiteren ist an jedem Gewächshaus ein QR-Code angebracht, über den man auf |
|
|
|
|
|
|
|
# 3. Klassendiagramm
|
|
|
|
|
|
|
|
> Dieser Abschnitt soll ein fachliches Klassendiagramm mit entsprechender textueller Erklärung der Klassen und deren Aufgaben beinhalten. Orientieren Sie sich an dem **TODO: check** in der Vorlesung besprochenen Beispiel-Klassediagramm (Terminverwaltung) **TODO: check end**
|
|
|
|
|
|
|
|
Ein Image im Inline-Style eingebunden:
|
|
|
|
|
|
|
|
>
|
|
|
|

|
|
|
|
|
|
|
|
Userx ist die Basisklasse für alle vier möglichen Nutzer, diese werden über ein Set identifiziert, in dem das Enum “Roles” steht. Einer SensorStation ist genau einem AccessPoint zugeordnet, jeder AccessPoint kann soviele Sensorstationen betreuen, wie es seine Verbindung zulässt. Die Klasse SensorData enthält den Typen der Daten (Wassergehalt, Luftqualität, usw.), den Messwert selbst, einen Wert, ob der Grenzwert überschritten wurde und die Farbe, in der die LED blinken soll, als String.
|
|
|
|
|
|
|
|
Ein Image im Reference-Style eingebunden:
|
|
|
|
|
|
|
|
![UML Klassendiagramm][UML]
|
|
|
|
|
|
|
|
|
|
|
|
# 4. SW-Architektur
|
|
|
|
|
|
|
|
> Dieser Abschnitt soll die Bausteinsicht (Komponenten des Systems), Laufzeitsicht (Abläufe und Beziehungen zwischen den Komponenten) und Verteilungssicht (vlg. Beschreibung der technischen Infrastruktur des Systems und deren Beziehung zu den Komponenten) basierend auf dem arc42[¹] Template dokumentieren.
|
| ... | ... | |
| ... | ... | |