diff --git a/Lerntagebuch.md b/Lerntagebuch.md index b1008c5..c611675 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -16,21 +16,29 @@ Wir haben uns in der letzten Vorlesung mit Programmierparadigmen beschäftigt. -Weitere Prinzipien ## Erkenntnis + ich habe die verschiedenen Programmierungen mit ihren entsprechenden Definitionen, Vorteilen und Beispielen gelernt. ## Wiederholung + Ein Programmierparadigma ist eine Klassifizierung der Art bzw. Struktur der Programmierung. ## SU 03(10.11.2023) ## Lernziel + In der letzten Vorlesung haben wir uns mit Entwurfsmuster befassen. Außerdem sind wir mit den verschiedenen Typen von Entwurfsmustern nähergekommen. Noch dazu haben wir auch Integrated Development Environment gesehen + ## Erkenntnis + + Entwurfsmuster (englisch design patterns) sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung. wir haben auch die Literatur , Vorteile, Nachteile und Anwendung von Entwurfsmustern gesehen Einteilung, Beispiele, Automatisierungen, automatisierte, Refactorings, Debugging von Integrated Development Environment + ## Wiederholung + Die verschiedenen Typen von Entwurfsmustern sind Verhaltenmuster ,Strukturmuster, Erzeugungsmuster. Eclipse ,Intellij ,Netbeans und Visual Studio Code sind manche Integrated Development Environment, die meistens genutzt werden @@ -38,9 +46,11 @@ Eclipse ,Intellij ,Netbeans und Visual Studio Code sind manche Integrated Develo ## SU 03(17.11.2023) ## Lernziel + Wir haben uns in der letzten Vorlesung mit Why Git, Commit early,Commit often,Branching und Merge or Rebase auseinandergesetzt. ## Erkenntnis + Unter Warum Git haben wir Folgendes gesehen -Sicherheit schafft Vertrauen -Zentralisiertes vs. verteiltes SCM @@ -82,9 +92,13 @@ Bevorzugen Sie die Zusammenführung, wenn: ## SU 04(01.12.2023) ##Lernziel + + In der letzten Vorlesung haben wir uns mit Kooperation SCM beschäftigt. Unter Kooperation SCM haben wir Relavante Literatur, Kooperation im Softwareentwicklungsprozess, Softwareentwicklungsprozess, Rolle von automatisierten Tests und Vorgehensmodelle gesehen. ## Erkenntnis + + +In Kooperation im Softwareentwicklungsprozess haben uns mit Größe von Software-projekten, Zusammenführung der Einzelleistungen und Vorteile von CI systemen auseinandergesetzt. +Unter Softwareentwicklungsprozess haben wir Folgendes gesehen -Bestandteile @@ -101,6 +115,8 @@ In der letzten Vorlesung haben wir uns mit Kooperation SCM beschäftigt. Unter K +Gemeinsames remote repository und privater fork haben wir uns unter Vorgehensmodelle befasst. ## Wiederholung + + +Semantische Versionierung: Major für inkompatible Äanderungen, Minor für zustätzliche Features bei abwärtskompatiblen Äanderungen, Patch für Fehlerbehebungen bei abwärtskompatiblen Änderungen +Continous Integration (CI): Automatisierte Prozesse verrringern den Aufwand, formale Prozesse verringern Konfliktpotenzial, Vorstufe zu Continous Delivery. +Build-Prozess: Übersetzen , Äbhangigkeiten organisieren, automatisierte Tests ausführen, Liefer-Artefakte erzeugen, Deployement. @@ -109,9 +125,12 @@ In der letzten Vorlesung haben wir uns mit Kooperation SCM beschäftigt. Unter K ## SU 04(08.12.2023) ##Lernziel: + Verständnis und Anwendung von Grundlagen im Projektmanagement, Rollen im Projekt, verschiedenen Projektmanagement-Modellen, -Techniken und -Schätzverfahren. ##Erkenntnis: + + -Projektmanagement umfasst Planung, Organisation, Durchführung und Kontrolle von Projekten. -Rollen im Projektmanagement umfassen Auftraggeber:In, Projektleiter:In, Projektmitarbeiter:Innen und Betroffene (Stakeholder). -Projektmanagement-Modelle können Wasserfall, V-Modell und Agile Modelle wie Scrum umfassen.