27: Softwaretechnik 1, Vorlesung, am 22.07.2016
27 | 0:00:00 Starten 0:00:05 Kapitel 8.1 - Prozessmodelle 0:02:01 Programmieren durch Probieren 0:04:05 Wasserfallmodell 0:12:29 V-Modell 97- das handelsübliche 0:14:03 V-Modell XT 0:17:40 Prototypmodell 0:22:23 Iteratives Modell 0:26:22 Synchronisiere und Stabilisiere 0:43:03 Kapitel 8.2 - Agile Prozesse 0:44:26 Agiles Manifest - eine Gegenreaktion zu plangetriebenen Prozessen (Wasserfall) 0:47:24 Praktiken des Extreme Programming (XP) 0:49:03 Paarprogrammierung 0:57:13 Effizientes Testen 0:59:53 Zustandsdiagramm der testgetriebenen Entwicklung 1:04:58 Test/Implementierung/Umstrukturierung 1:06:51 Umstrukturierung 1:10:10 Inkrementelles Design 1:11:25 Planungsspiel 1:17:36 Behauptung Kent Becks 1:18:38 XP 1:19:47 Zusammenfassung 1:20:48 Scrum 1:22:28 Restaufwands-Diagrammm
26: Softwaretechnik 1, Übung, SS 2016, am 18.07.2016
26 | 0:00:00 Starten 0:00:21 Aufgabe 1 0:18:18 Aufgabe 2 0:26:02 Aufgabe 3 0:50:36 Kapitel 7 Schätzmethoden 0:51:50 Aufwandschätzung 0:56:31 Einflussfaktoren 1:00:50 Analogiemethoden 1:04:14 Multiplikatormethoden 1:07:15 Phasenaufteilung 1:09:26 COCOMO II 1:23:26 Planungspoker
25: Softwaretechnik 1, Vorlesung, SS 2016, am 15.07.2016
25 | 0:00:00 Starten 0:01:54 Die Abnahme-, Einführungs- & Wartungsphase 0:04:22 Die Abnahmephase 0:09:45 Die Einführungsphase 0:25:28 Die Wartungs- & Pflegephase 0:27:45 Wartung & Pflege: Aufgaben und ihr Aufwand 0:40:14 Planbarkeit von Wartung und Pflege 0:41:06 Wartung und Pflege vs. Entwicklung 0:43:39 Verbesserung der Pflege 0:47:53 Software-Sanierung 0:49:54 Änderungsverwaltung 0:51:54 Änderungsverfolgung Beispiel: Bugzilla 0:53:02 Änderungsverfolgung Bugzilla im Einsatz 0:56:31 Änderungsverwaltung 0:58:01 Organisation der Wartung 0:58:34 Vorteile eigenständiger Wartungsorganisation 1:00:06 Nachteile eigenständiger Wartungsorganisation 1:01:55 Organisation der Wartung
24: Softwaretechnik 1, Vorlesung, SS 2016, am 11.07.2016
Die Vorlesung (24, 11.07.2016, SS2016) konnte wegen technischer Probleme nicht aufgezeichnet werden. Viele Kapitel der behandelten Vorlesung sind aber identisch mit der Vorlesungsaufzeichnung vom 13.07.2015 (SS2015). 24 | 0:00:00 Starten 0:00:07 Test von Zustandsautomaten 0:02:51 Test von Zustandsautomaten: Beispiel »Uhr mit zwei Tasten« 0:02:59 Leistungstests: Lasttests 0:04:21 Leistungstests: Stresstest 0:06:10 Übersichtsmatrix: Was kommt im Folgenden? 0:06:14 Manuelle Prüfung – Anmerkungen 0:08:26 Software-Inspektionen (Überblick) 0:09:25 Abgrenzung 0:12:39 Definition: Inspektion 0:12:55 Vor- und Nachteile von Inspektionen 0:14:21 Zahlen über Nutzen und Kosten 0:16:02 Warum Inspektionen effektiv sind 0:17:08 Phasen einer Inspektion 0:18:11 1. Vorbereitung 0:18:30 2. Individuelle Fehlersuche 0:19:52 3. Gruppensitzung (Dauer: 2h) 0:21:14 4. Nachbereitung 0:22:32 5. Prozessverbesserung (nur gelegentlich) 0:22:43 Rollen 0:23:07 Formular für Problempunkte (typisch) 0:23:50 Defektklassifikation 0:24:21 Lesetechniken – Überblick (1) 0:25:47 Lesetechniken – Überblick (2) 0:25:54 Lesetechniken – Prüflisten (1) 0:26:18 Lesetechniken – Prüflisten: Beispiel (1) 0:27:04 Lesetechniken – Prüflisten: Beispiel (2) 0:28:57 Lesetechniken – Perspektiven od. Szenarien (engl. perspectives, scenarios) (1) 0:29:05 Werkzeuge zur Inspektionsunterstützung (1) 0:29:09 Lesetechniken – Perspektiven – Beispiel (2) 0:30:23 Werkzeuge zur Inspektionsunterstützung (2) 0:31:22 Werkzeuge zur Inspektionsunterstützung (3) Beispiel Agile Review 0:33:34 Werkzeuge zur Inspektionsunterstützung (4) Beispiel Agile Review 0:33:58 Werkzeuge zur Inspektionsunterstützung (6) Beispiel Agile Review 0:34:21 Übersichtsmatrix: Was kommt im Folgenden? 0:34:37 Prüfprogramme 0:36:26 Integrationstest (engl. integration test) 0:37:20 Integrationsstrategien 0:43:15 Systemtest 0:44:29 Klassifikation der Systemtests 0:45:00 Definition: Regressionstest 0:45:51 Abnahmetests (engl. acceptance test) 0:46:53 Literatur 0:48:03 Prozessmodelle 0:48:26 Programmieren durch Probieren 0:51:14 Wasserfallmodell 0:55:08 »V-Modell 97« – das »handelsübliche« 0:56:57 V-Modell XT (Vorgehensmodell) 0:58:46 V-Modell XT: Rollen 0:58:58 V-Modell XT: Abbildung Submodelle/Vorgehensbausteine 0:59:09 V-Modell XT: Produktzustände 0:59:44 Prototypmodell 1:01:22 Prototypmodell 1 1:02:13 Prototypmodell 2 1:04:48 Iteratives Modell 1:08:34 Synchronisiere und Stabilisiere 1:11:10 Synchronisiere und Stabilisiere, Planungsphase 1:13:03 Synchronisiere und Stabilisiere, Entwicklungsphase 1:15:12 Synchronisiere und Stabilisiere, Stabilisierungsphase 1:16:34 Synchronisiere und Stabilisiere, Zeitplan 1:17:32 Synchronisiere und Stabilisiere 1:23:31 Synchronisiere und Stabilisiere, Vergleich mit Phasenmodell
23: Softwaretechnik 1, Vorlesung, SS 2016, am 08.07.2016
23 | 0:00:00 Starten 0:00:05 Kapitel 5.1 - Testen und Prüfen 0:01:07 Motivation 0:02:28 Fehleraufdeckung ist das Ziel der Testverfahren 0:11:00 Es gibt 3 Arten von Fehlern... 0:14:21 Zusammenhang der Fehlerarten 0:15:51 Arten von Testhelfern 0:18:04 Fehlerklassen 0:20:29 Modul-/Softwaretestverfahren 0:24:00 Klassifikation testender Verfahren 0:33:07 Kontrollflussorientierte (KFO) Testverfahren 0:37:41 Defenition: Zwischensprache 0:39:05 Defenition: Strukturhaltende Transformation 0:40:30 Beispieltransformation 0:43:28 Defenition: Grundblock (GB) 0:45:31 Defenition: Kontrollflussgraph 0:46:39 Kontrollflussgraph finden 0:50:04 Beispielkontrollflussgraph 0:52:04 Kontrollflussgraph vereinfachen 0:53:15 Definition: Anweisungsüberdeckung 0:54:46 Defintion: Zweigüberdeckung 0:55:11 Anw.- vs. Zweigüberdeckung 1:02:42 Definition: Pfadüberdeckung 1:04:02 Beispiel für Anweisungs, Zweig- und Pfadüberdeckung 1:05:01 Aufwand der Pfadüberdeckung 1:06:15 Definition: Subsumieren 1:07:21 Hierarchie der KFO-Teststrategien 1:08:38 Zusammenfassung: KFO Teststrategien 1:12:51 Funktionale Tests 1:16:39 Verfahren zur Testfallbestimmung 1:17:44 Funktionale Äquivalenzklassenbildung 1:19:02 Äquivalenzklassenbildung: Beispiel 1:22:20 Grenzwertanalyse