Software-Engineering – Bezahlvorgang im verteilten Warenkorbsystem
Modul: Software Engineering · Note: 1,0
- Zielsetzung: Konzeption und Modellierung des Bezahlungsvorgangs innerhalb eines verteilten Warenkorbsystems zur Vertiefung des Verständnisses von Softwarearchitektur und Systemdesign.
- Anforderungsanalyse: Systematische Erfassung und Beschreibung der Kernfunktionen des Bezahlprozesses, einschließlich Transaktionsabwicklung, Validierung und Kommunikation mit externen Zahlungsdiensten.
- UML-Modellierung: Erstellung einer umfassenden technischen Dokumentation mithilfe von Use-Case-, Klassen-, Aktivitäts-, Sequenz- und Zustandsdiagrammen.
- Systemarchitektur: Entwurf einer modularen, serviceorientierten Architektur mit klar abgegrenzten Komponenten für Zahlungsabwicklung, Warenkorbverwaltung und Bestellprozess.
- Ergebnis: Entwicklung eines vollständig dokumentierten Softwarekonzepts mit klar definierten Schnittstellen als Grundlage für eine spätere Implementierung.
- Lernergebnisse: Vertiefte Kenntnisse im Requirements Engineering, in objektorientierter Modellierung sowie in der strukturierten Anwendung von UML im Rahmen komplexer Softwarearchitekturen.