From 9a0ccde2f4f55ded4140eca3928718d65e6cbc67 Mon Sep 17 00:00:00 2001 From: fdai7719 Date: Thu, 7 Dec 2023 14:32:54 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index f64ee9d..67a94b6 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -1,47 +1,45 @@ # Mein Lerntagebuch für Programmiermethoden und -werkzeuge -## SU 01 (28.11.2023) +## SU 01 (05.12.2023) ### Lernziel Der Inhal ist : -1 Relevante Literatur. +1 Relevante Literatur +2 Grundlagen +3 Rollen im Projektmanagement +4 Projektmanagement +5 Aufwandsschätzung -2 Bedeutung von CI im Softwareentwicklungsprozess -3 Aufbau eines CI/CD-Systems - -4 Ablauf des CI-Prozesses - -5 Rolle von automatisierten Tests - -Und dann hat Herr Pappendieck diese 5 Punkte in der vorlesung beschprochen. +Und dann hat Herr Pappendieck diese Punkte in der vorlesung beschprochen. ### Erkenntnis -Herr Pappendieck hat mit uns in Punkt (Rolle von automatisierten Tests) über die Vorteile automatisierter Tests. - -Die Vorteile von (automatisierter Tests) habe ich davon gelernt dass, automatisierte Tests Programm ausführen , dokumentieren gewünschtes -Verhalten und sind wiederholbar. - - +Bei Punkt 4 (Projektmanagement) hat Herr Pappendieck mit uns über die Modelle beschprochen. +Davon habe ich gelernt dass, V - Modell +- Erweiterung des Wasserfallmodells für Softwareentwicklung +- Entwicklungsschritten werden Testebenen gegenüber gestellt + ### Wiederholung -Bei Punkt 2 (Bedeutung von CI im Softwareentwicklungsprozess.) +Grundlagen: +2.1 Begriffe +2.2 Projektmanagement -- Größe von Software-Projekten: + Begriffe: -. steigende Komplexität +Projekt Vorhaben, aber präzisiert durch -. mehrere Entwickler + -Start- und Endzeitpunkt + -komplexe Handlungsabläufe + -dedizierte Ressourcen (personell, materiell) + -fachübergreifend + -risikobehaftet + -eigenen Organisationsform notwendig -. Zusammenführen der Einzelleistungen -- Vorteile von CI Systemen: -. formale Prozesse verringern Konfliktpotential -. automatisierte Prozesse verringern Aufwand -. Vorstufe zu Continous Delivery