• 1 hour 13 minutes
    10: Softwaretechnik 1, Übung, SS 2018, 18.05.2018
    10 | 0:00:00 Start 0:00:24 Wenn sich Anforderungen ändern 0:00:36 Gefangenenverwaltungssystem 0:01:49 Problem 0:03:08 Lösung 0:05:52 Aufgabe 1 0:07:22 Aufgabe 1 - Gliederung 0:08:06 Aufgabe 1.1 - Zielbestimmung 0:08:27 Aufgabe 1.2 - Produkteinsatz 0:08:46 Aufgabe 1.3 - Funktionale Anforderungen 0:09:16 Aufgabe 1.4 - Produktdaten 0:09:36 Aufgabe 1.5 - Nichtfunktionale Anforderungen 0:10:53 Aufgabe 1.6 a - Szenarien 0:11:49 Aufgabe 1.6 b - Anwendungsfalldiagramm 0:13:06 Aufgabe 1.7 - Glossar 0:14:18 Aufgabe 2 0:14:40 Aufgabe 2 - Klassendiagramm- Teil 1 0:23:38 Aufgabe 2 - Klassendiagramm- Teil 2 0:31:08 Aufgabe 3 - Durchführbarkeitsuntersuchung 0:35:14 Aufgabe 4 - Shutterpile für iMage 0:36:19 Aufgabe 4 - Filterschnittstelle 0:38:14 Aufgabe 4 - Graustufenfilter 0:43:57 Aufgabe 4 - Schwellwertfilter 0:45:37 Aufgabe 4 - Pixel weiser Filter 0:48:09 Aufgabe 4 - Wasserzeichnen Zulieferer 0:51:25 Aufgabe 4 - Wasserzeichnen Filter 0:58:20 Aufgabe 4 - Wasserzeichnen 0:59:26 Aufgabe 4 - Testen 1:00:29 Aufgabe 5 - Kommandozeilenprogramm für Shutterpile 1:00:50 Aufgabe 5 - commons cli in Maven einbinden 1:01:26 Aufgabe 5 - Klassenpfad per Maven anpassen 1:02:53 Aufgabe 5 - Abhängigkeiten automatisch kopieren 1:04:22 Aufgabe 5 - Abhängigkeit zu Geometrify 1:04:52 Aufgabe 5 - Kommandozeilenprogramm 1:10:05 Aufgabe 6 - Farb Wasserzeichen (Bonusaufgabe)
    14 August 2018, 2:00 pm
  • 1 hour 37 minutes
    23: Softwaretechnik 1, Vorlesung, SS 2018, 09.07.2018
    23 | 0:00:00 Start 0:01:44 Leistungstests 0:05:03 Manuelle Prüfung- Anmerkungen 0:07:10 Software-Insepktionen 0:19:57 Phasen einer Inspektion 0:28:38 Lesetechniken - Prüflisten 0:44:15 Integrationsstrategien 0:51:11 Systemtest 0:55:10 Abhanmetests 1:02:06 Einführungsphase 1:13:02 Wartungs- & Pflegephase 1:25:00 Organisation der Wartung 1:29:05 Aufwandschätzung
    31 July 2018, 7:50 am
  • 1 hour 23 minutes
    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
    22 | 0:00:00 Start 0:00:04 Fehlerklasen 0:04:09 Testphasen 0:10:42 Übersichtsmatrix: Was kommt im Folgenden? 0:14:18 Definition: Zwischensprache 0:18:56 Definition: Grundblock (GB) 0:26:41 Beispielkontrollflussgraph 0:29:39 Kontrollflussgraph vereinfachen 0:33:27 Kontrollflussgraph vereinfachen 0:40:56 Definition: Pfadüberdeckung 0:45:57 Definition: Subsumieren 0:48:59 Hierarchie der KFO-Teststrategien 0:54:45 Funktionale Tests (Functional Tests) 0:57:26 Funktionale Äquivalenzklassenbildung 1:04:18 Grenzwertanalyse 1:06:24 Zufallstest 1:09:30 Verwendung von Testhelfern
    30 July 2018, 1:50 pm
  • 1 hour 25 minutes
    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
    30 July 2018, 12:40 pm
  • More Episodes? Get the App