Skip to content

Architektur und Implementierung

Markus Guder edited this page Aug 21, 2018 · 3 revisions

Beschreiben Sie, welche System und Technologien zur Umsetzung der Anwendung genutzt wurden. Dokumentieren Sie grob den Ablauf der Entwicklungsphasen und erwähnen Sie relevante Zwischenergebnisse.

Beschreiben Sie die Systemarchitektur der Anwendung. Wie sind die verschiedenen Komponenten aufgebaut? Welche Frameworks oder Bibliotheken haben Sie eingesetzt und wie wurden diese in das System integriert. Sie sollten an dieser Stelle einen Überblick über die technische Umsetzung des Projekts und den implementierten Quellcode liefern. Fassen Sie größere logische Module Ihrer Software zusammen und beschreiben Sie die interne Kommunikation innerhalb Ihrer Anwendung. Der Abschnitt sollte dabei als Einführung und Ergänzung zur Ihrer Code-Base dienen. Unabhängig davon muss Ihr Code selbst auch sinnvoll dokumentiert und kommentiert sein. Verweisen Sie an dieser Stelle auf mögliche externe Dokumentationen, die Sie aus den Quellcode-Kommentaren generiert haben.

Das Ziel dieses Kapitel ist es, Dritte (z.B. Auftraggeber(!)) in die technische Implementierung Ihrer Anwendung einzuführen. Zusammen mit der Code-Dokumentation und der Setup-Anweisung sollte ein fähiger Programmierer in der Lage sein, Ihren Code nachzuvollziehen und diesen zu warten bzw. zu erweitern.


Gliederung

  1. Architektur Übersicht
  2. Architektur des Frontends
    1. Einzelseiten
    2. Navigationsstruktur
    3. Technische Zusammenhänge
  3. Architektur der Backends
    1. REST Schnittstellen
    2. Datenbank
Clone this wiki locally