IncidArch-Blog

Vierter Blogpost (KW45)

Software Requirements Specification

Hallihallo đź‘‹

In Woche 4 haben wir uns intensiv mit dem Ausarbeiten von UML-Aktivitätsdiagrammen
und der Use-Case-Realization-Specification (UCRS) des Rational Unified Process
im Rahmen unserer Software Requirements Specification (SRS) befasst.

Das aktualisierte Dokumment wird unter dem folgenden Link bereitgestellt:

UML-Diagramme

Im folgenden ist ein allgemeines UML-Diagramm gegeben:
Alt text

In den unterschiedlichen Use-Cases sind die Use-Case-Spezifischen UML-Diagramme zu finden.
(Aktuell Registreieren; Einloggen; Bezahlen)

Sequenzdiagramme

Teil der dieswöchigen Aufgabenstellung ist es gewesen,
Sequenzdiagramme zu den Use-Cases hinzuzufĂĽgen.
Diese haben wir in Mermaid definiert, sodass diese einen einheitlichen Look&Feel erhalten. Die Diagramme sind in den folgenden Use-Cases zu finden:

React Native

Im Frontend hat sich einiges entwickelt, die ersten Views stehen bereits und wir experimentieren an allen Enden.
Konkreteres gibt es im Laufe der nächsten Blog-Posts. :)

Backend Tests & Minimierung

Um die Ausarbeitung des Backends so minimal wie möglich zu halten,
hat es einen kleinen Refactor gegeben.
Ein weiterer Aspekt der hier mit eingeflossen ist, sind Tests. Deno stellt eine offizielle Implementierung fĂĽr Behaviour-Driven-Development zur verfĂĽgung,
deren API identisch zu der von Jest ist und demnach eine erhöhte Portabilität aufweist - sollten wir jemals die Laufzeit wechseln wollen.

Der Hauptvorteil liegt jedoch eindeutig in dem Wiederverwenden bekannter Muster.


Letzte Woche: Dritter Post (KW43)
Nächste Woche: Fünfter Post (KW46)