|
@ -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 |
|
|
|