24: Softwaretechnik 1, Vorlesung und Übung, SS 2018, 13.07.2018
24 |
0:00:00 Starten
0:01:41 Lost Update
0:04:41 Starbucks Beispiel
0:09:33 Übung 6
0:10:14 Aufgabe 1
0:42:39 Aufgabe 2
1:05:29 Aufgabe 3
1:22:03 Aufgabe 4
31 July 2018, 7:50 am
1 hour 26 minutes
25: Softwaretechnik 1, Vorlesung, SS 2018, 16.07.2018
25 |
0:00:00 Starten
0:00:12 Informatik-Ausbildung auf Deutsch oder auf Englisch?
0:03:13 Warum die deutschen Begriffe?
0:23:16 Fazit
0:26:45 Aufwandsschätzung
0:34:03 Einflussfaktoren
0:37:30 Das ""Teufelsquadrat""
0:46:35 Wie kommt man auf geschätze LOC oder PM?
0:54:57 Basismethoden: Multiplikatormethode
1:01:01 Phasenaufteilung
1:04:13 Die Schätzmethode COCOMO II
1:08:28 COCOMO II Skalierungsfaktoren
1:11:17 Beispielberechnung
1:18:35 Konsens-Schätzmethoden
31 July 2018, 7:50 am
1 hour 35 minutes
26: Softwaretechnik 1, Vorlesung, SS 2018, 20.07.2018
26 |
0:00:00 Start
0:01:34 Prozessmodelle
0:02:51 Programmieren durch Probieren
0:06:15 Wasserfallmodell
0:14:25 ""V-Modell 97"" – das ""handelsübliche""
0:15:30 V-Modell XT
0:22:34 Prototypmodell
0:26:25 Iteratives Modell
0:33:29 Synchronisiere und Stabilisiere
0:44:40 Agiles Manifest – eine Gegenreaktion zu plangetriebenen Prozessen
0:49:50 Agile Prozesse
0:51:42 Praktiken des Extreme Programming (XP)
0:57:21 Paarprogrammierung
1:00:51 Effizientes Testen
1:03:38 Zustandsdiagramm der testgetriebenen Entwicklung
1:06:42 Inkrementelles Design
1:09:18 Kunde vor Ort
1:11:41 Kritik an XP
1:16:14 Zusammenfassung
1:26:43 Parallelisierungswettbewerb
31 July 2018, 7:50 am
1 hour 16 minutes
22: Softwaretechnik 1, Vorlesung, SS 2018, 06.07.2018
21: Softwaretechnik 1, Vorlesung, SS 2018, 02.07.2018
21 |
0:00:00 Start
0:00:29 Parallele Implementierung
0:01:46 Aufteilung der Rechenlast
0:02:09 Mögliche Algorithmen
0:02:53 Numerische Integration
0:03:14 Bewertung von Parallelen Algorithmen
0:11:37 Herleitung des Amdahlschen Gesetzes
0:13:20 Amdahl's Law
0:16:28 Fallstudie: Berechnung eines invertierten Index
0:18:27 Invertierter Matrix
0:22:29 Dateiindizierung: Ohne Daten geht es nicht
0:26:23 Erster Parallelisierungsversuch
0:30:30 Zweiter Versuch
0:32:13 Driter Versuch
0:37:47 Dateiindizierung, beste Konfigurationen
0:40:50 Ausblick
0:44:35 Wo kann man mehr dazu lernen?
0:44:56 Inhalt der Parallel-Vorlesungen
0:48:50 Wozu Programmierrichtlinien?
0:51:00 Welche Programmierrichtkinie soll ich nehmen?a
0:53:54 Selbstkontrolliertes Programmieren
0:55:43 Typische Programmierfehler
1:06:43 Fehlerlogbuch
1:08:13 Zeitlogbuch
1:11:41 Motivation
1:12:53 Fehleraufdeckung ist das Ziel der Testverfahren
1:18:47 Es gibt 3 Arten von Fehlern
1:20:49 Zusammenfassung der Fehlerarten
1:21:51 Arten von Testhelfern
1:24:55 Fehlerklassen
30 July 2018, 1:40 pm
59 minutes 21 seconds
20: Softwaretechnik 1, Übung, SS 2018, 29.06.2018
20 |
0:00:00 Start
0:00:31 Risks to the Public
0:01:26 MV-22 Osprey
0:03:29 The Risks
0:05:40 Aufgabe 1
0:05:49 Aufgabe 1a
0:08:10 Aufgabe 1b
0:10:05 Aufgabe 1c
0:14:12 Aufgabe 1d
0:17:23 Aufgabe 1e
0:19:51 Aufgabe 2
0:23:26 Aufgabe 3
0:33:39 Aufgabe 4
0:44:46 Aufgabe 5
30 July 2018, 1:10 pm
1 hour 30 minutes
18: Softwaretechnik 1, Vorlesung, SS 2018, 22.06.2018
18 |
0:00:00 Starten
0:01:03 Parallelverarbeitung
0:06:04 Moore's Law
0:13:22 Mehrkern Architekturen
0:18:22 Prozessor Beispiele
0:25:29 Produkt Beispiele
0:27:53 Neue Moore'sche Regel
0:28:10 Was sind die Folgen?
0:30:18 Grundbegriffe
0:33:31 Gemeinsamer Speicher
0:36:11 Prozesse und Kontrollfäden
0:46:18 Gemeinsamer Speicher
0:48:25 Paralleliät in Java
0:48:44 Konstrukte zum Erzeigen von Parallelität
0:57:35 Runnable vs Thread
0:58:29 Koordination
30 July 2018, 12:50 pm
1 hour 29 minutes
19: Softwaretechnik 1, Vorlesung, SS 2018, 25.06.2018
19 |
0:00:00 Starten
0:00:04 Koordination: Monitore & Signalisierung
0:02:11 Funktionsweise von Wait-Notify
0:10:13 Koordination: Konstrukte für Warten und Benachrichtigung
0:13:42 Sicherheitshinweise & Faustregeln
0:24:05 Unterbrechung
0:30:28 Verklemmungen
0:52:40 Ergänzungen zu java.util.concurrent
1:15:31 Kapitel 4.2.2 Parallele Algorithmen
1:15:51 Matrix Vektor Multiplikation
1:16:33 Parallelisierung
30 July 2018, 12:50 pm
1 hour 24 minutes
17: Softwaretechnik 1, Vorlesung, SS 2018, 18.06.2018
17 |
0:00:00 Starten
0:01:03 Parallelverarbeitung
0:06:04 Moore's Law
0:13:22 Mehrkern Architekturen
0:18:22 Prozessor Beispiele
0:25:29 Produkt Beispiele
0:27:53 Neue Moore'sche Regel
0:28:10 Was sind die Folgen?
0:30:18 Grundbegriffe
0:33:31 Gemeinsamer Speicher
0:36:11 Prozesse und Kontrollfäden
0:46:18 Gemeinsamer Speicher
0:48:25 Paralleliät in Java
0:48:44 Konstrukte zum Erzeigen von Parallelität
0:57:35 Runnable vs Thread
0:58:29 Koordination