-mehr Details über die praktische Anwendung und Implementierung von Entwurfsmustern wären von Vorteil
-mehr Details über die praktische Anwendung und Implementierung von Entwurfsmustern wären von Vorteil
## SU 03 (14.11.23)
## SU 04 (14.11.23)
### Lernziel
### Lernziel
-Programmierwerkzeuge und ihre Geschichte
-Programmierwerkzeuge und ihre Geschichte
-IDEs (Integratet Development Environment)
-IDEs (Integratet Development Environment)
@ -42,7 +42,7 @@
-keine Kritik
-keine Kritik
## SU 04 (28.11.23)
## SU 05 (28.11.23)
### Lernziel
### Lernziel
-Source Code Management - Funktionen, zentralisiert vs. verteilt
-Source Code Management - Funktionen, zentralisiert vs. verteilt
-commits, branches, merges und rebase
-commits, branches, merges und rebase
@ -53,3 +53,26 @@
-commits sollten kurz gehalten werden, um die Übersichtlichkeit zu wahren und die Möglichkeit zur Konfliktlösung zu vereinfachen
-commits sollten kurz gehalten werden, um die Übersichtlichkeit zu wahren und die Möglichkeit zur Konfliktlösung zu vereinfachen
### Kritik
### Kritik
-die Modelldarstellungen zu den verschiedenen Konzepten sind uneindeutig
-die Modelldarstellungen zu den verschiedenen Konzepten sind uneindeutig
## SU 06 (05.12.23)
### Lernziel
-Softwareentwicklungsprozess - Kooperation und Methoden
### Erkenntnis
-für die Kooperation im Softwareentwicklungsprozess sind automatisierte Prozesse und formalisierte Vorgehensweisen nötig, um technische und persönliche Konflikte zu
vermeiden
### Wiederholung
-automatiserte Tests sind wiederholbare Ausführungen eines Programms. Sie dokumentieren das Programmverhalten und erkennen Fehler, allerdings nur im Bezug auf bestimmte
Parameter
### Kritik
## SU 07 (12.12.23)
### Lernziel
-Grundlagen des Projektmanagement
### Erkenntnis
-einer der wichtigsten Teile des Projektmanagement ist die Kooperation zwischen allen Beteiligten
### Wiederholung
-Aufwandsschätzungen werden anhand von Kriterien wie Anwendbarkeit, Nachvolziehbarkeit, Aufwand und Kosteneffizienz aufgestellt