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