Beschreibung:
Ziel dieser Vorlesung ist es, das Grundwissen über Methoden und Werkzeuge zur Entwicklung und Wartung umfangreicher Software-Systeme zu vermitteln. Themen: Projektplanung, Systemanalyse, Kostenschätzung, Entwurf, Implementierung, Validation und Verifikation, Software-Wartung, Software-Werkzeuge, Programmierumgebung und Konfigurationskontrolle. Vorlesungsaufzeichnung: http://webcast.kit.edu
All content for Softwaretechnik 1, Vorlesung, SS2016 is the property of Karlsruher Institut für Technologie (KIT) and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Beschreibung:
Ziel dieser Vorlesung ist es, das Grundwissen über Methoden und Werkzeuge zur Entwicklung und Wartung umfangreicher Software-Systeme zu vermitteln. Themen: Projektplanung, Systemanalyse, Kostenschätzung, Entwurf, Implementierung, Validation und Verifikation, Software-Wartung, Software-Werkzeuge, Programmierumgebung und Konfigurationskontrolle. Vorlesungsaufzeichnung: http://webcast.kit.edu
24: Softwaretechnik 1, Vorlesung, SS 2016, am 11.07.2016
Softwaretechnik 1, Vorlesung, SS2016
1 hour 23 minutes 55 seconds
9 years ago
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
Softwaretechnik 1, Vorlesung, SS2016
Beschreibung:
Ziel dieser Vorlesung ist es, das Grundwissen über Methoden und Werkzeuge zur Entwicklung und Wartung umfangreicher Software-Systeme zu vermitteln. Themen: Projektplanung, Systemanalyse, Kostenschätzung, Entwurf, Implementierung, Validation und Verifikation, Software-Wartung, Software-Werkzeuge, Programmierumgebung und Konfigurationskontrolle. Vorlesungsaufzeichnung: http://webcast.kit.edu