Browse Source

Update Lerntagebuch.md

remotes/rating/main
fdai7719 1 year ago
parent
commit
9a0ccde2f4
  1. 48
      Lerntagebuch.md

48
Lerntagebuch.md

@ -1,47 +1,45 @@
# Mein Lerntagebuch für Programmiermethoden und -werkzeuge # Mein Lerntagebuch für Programmiermethoden und -werkzeuge
## SU 01 (28.11.2023)
## SU 01 (05.12.2023)
### Lernziel ### Lernziel
Der Inhal ist : 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 ### 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 ### 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
Loading…
Cancel
Save