24 episodios

Inhalt der Vorlesung ist der gesamte Lebenszyklus von Software von der Projektplanung über die Systemanalyse, die Kostenschätzung, den Entwurf und die Implementierung, die Validation und Verifikation, bis hin zur Wartung von Software. Weiter werden UML, Entwurfsmuster, Software-Werkzeuge, Programmierumgebungen und Konfigurationskontrolle behandelt.

Vorlesungsaufzeichnung: http://webcast.kit.edu

Softwaretechnik 1, Vorlesung, SS2019 Karlsruher Institut für Technologie (KIT)

    • Educación

Inhalt der Vorlesung ist der gesamte Lebenszyklus von Software von der Projektplanung über die Systemanalyse, die Kostenschätzung, den Entwurf und die Implementierung, die Validation und Verifikation, bis hin zur Wartung von Software. Weiter werden UML, Entwurfsmuster, Software-Werkzeuge, Programmierumgebungen und Konfigurationskontrolle behandelt.

Vorlesungsaufzeichnung: http://webcast.kit.edu

    • video
    23: Softwaretechnik 1, Übung, SS 2019, 19.07.2019

    23: Softwaretechnik 1, Übung, SS 2019, 19.07.2019

    23 |
    0:00:00 Starten
    0:00:48 Erinnerung: Wettläufe
    0:11:49 Aufgabe 1b: Parallelisierung von HDrize
    0:30:54 Aufgabe 2: Parallelisierungswettberwerb
    0:34:23 Aufgabe 3: Äquivalenzklassen
    0:46:43 Aufgabe4: KFG-orientiertes Testen
    1:05:51 Blöcke zeichnen

    • 1h 15 min
    • video
    24: Softwaretechnik 1,Vorlesung, SS 2019, 22.07.2019

    24: Softwaretechnik 1,Vorlesung, SS 2019, 22.07.2019

    24 |
    0:00:00 Starten
    0:00:10 Analogiemethode
    0:02:22 Basismethoden: Multiplikatormethode
    0:06:48 Die Schätzmethode COCOMO II
    0:13:34 COCOMO II Multiplikative KostenFaktoren
    0:20:27 COCOMO II - Quelle und Anwendung
    0:22:27 Konsens-Schätzmethoden
    0:22:42 Delphi-Schätzmethode
    0:24:15 Planungspoker: Variation der Delphi-Methode
    0:31:04 Prozessmodelle
    0:31:55 Programmieren durch Probieren
    0:34:32 Wasserfallmodell
    0:40:54 V-Modell 97
    0:43:05 Vorgehensmodell
    0:45:12 Produktzustände
    0:50:24 Prototypemodell
    0:54:26 Iteratives Modell
    1:00:16 Synchronisiere und Stabilisiere
    1:16:21 Agile Prozesse
    1:16:33 Agiles Manifest
    1:20:09 Praktiken des Extreme Programming(XP)
    1:32:58 Effizientes Testen

    • 1h 34 min
    • video
    22: Softwaretechnik I, Vorlesung, SS 2019, 15.07.2019

    22: Softwaretechnik I, Vorlesung, SS 2019, 15.07.2019

    22 |
    0:00:00 Starten
    0:00:05 Übersichtsmatrix: Was kommt im Folgenden?
    0:01:02 Integrationstest
    0:01:57 Integrationsstrategien
    0:09:55 Systemtest
    0:10:54 Klassifikation der Systemtests
    0:11:55 Definition: Regressionstest
    0:15:34 Abnahmetests
    0:17:21 Hinweis
    0:18:59 Kapitel 6 – Die Abnahme, Einführungs-, Wartungs- und Pflegephase
    0:20:01 Die Abnahmephase
    0:24:22 Die Einführungsphase
    0:40:27 Die Wartungs- & Pflegephase
    0:43:47 Wartung & Pflege: Aufgaben und ihr Aufwand
    0:51:19 Planbarkeit von Wartung und Pflege
    0:52:37 Wartung und Pflege vs. Entwicklung
    0:55:24 Verbesserung der Pflege
    0:57:08 Software-Sanierung
    1:00:59 Organisation der Wartung
    1:01:27 Vorteile eigenständiger Wartungsorganisation
    1:02:48 NAchteile eigenständiger Wartungsorganisation
    1:05:24 Organisation der Wartung
    1:06:21 Kapitel 7 – Schätzmethoden
    1:06:48 Lernziele
    1:07:43 Aufwandsschätzung
    1:15:28 Einflussfaktoren
    1:18:21 Das ""Teufelsquadrat""
    1:20:07 Einflussfaktoren: Quantität
    1:21:02 Einflussfaktoren: Qualität
    1:21:54 Einflussfaktoren: Entwicklungsdauer
    1:22:49 Einflussfaktoren: Produktivität
    1:23:47 Wie kommt man auf geschätzte LOC oder PM?
    1:24:43 Analogiemethode: Beispiel

    • 1h 26 min
    • video
    21: Softwaretechnik I, Vorlesung, SS 2019, 12.07.2019

    21: Softwaretechnik I, Vorlesung, SS 2019, 12.07.2019

    21 |
    0:00:00 Starten
    0:00:22 Programmierrichtlinien
    0:00:51 Wozu Programmierrichtlinien?
    0:02:33 Welche Programmierrichtlinie soll ich nehmen?
    0:04:11 Werkzeugunterstützung
    0:06:30 Selbstkontrolliertes Programmieren
    0:08:22 Typische Programmierfehler
    0:09:16 Falsche Hypothesen
    0:11:11 Tücken der Maschinenarithmetik
    0:16:02 Irreführende Namen
    0:17:07 Unverhoffte Variablenwerten
    0:17:34 Wichtige Nebensachen
    0:18:18 Trügerische Redundanz
    0:22:10 Fehlerlogbuch
    0:24:50 Zeitlogbuch
    0:31:55 Grenzwertanalyse
    0:31:58 Zufallstest
    0:36:47 Verwendung von Testhelfern
    0:38:51 Beispiel
    0:40:41 Beispiel: Nachahmung
    0:45:15 Test von Zustandsautomaten
    0:50:35 Leistungstests: Lasttests
    0:52:31 Stresstest
    0:58:22 Manuelle Prüfung - Anmerkungen
    1:00:46 Software-Inspektionen
    1:03:10 Abgrenzung
    1:05:48 Definition: Inspektion
    1:10:56 Phasen einer Inspektion
    1:23:08 Rollen

    • 1h 29 min
    • video
    19: Softwaretechnik I, Übung, SS 2019, 05.07.2019

    19: Softwaretechnik I, Übung, SS 2019, 05.07.2019

    19 |
    0:00:00 Start
    0:00:05 Übung 5
    0:01:00 Aufgabe 1: Architekturstile
    0:02:41 Aufgabe 1: Architekturmuster - Architektur
    0:09:43 Aufgabe 1: Architekturmuster - Entwurfsmuster
    0:15:47 Aufgabe 2: Jäger des verlorenen Entwurfsmusters
    0:25:21 Aufgabe 3: Entwurfsmuster umsetzen
    0:31:42 Aufgabe 3: Iterator erstellen
    0:32:50 Aufgabe 3b: Hauptreihenfolge
    0:37:08 Aufgabe 3c: Ebenenweise
    0:39:46 Aufgabe 3e: Runner
    0:42:10 Aufgabe 3f: Kommandozeilenschnittstelle
    0:43:26 Aufgabe 4: Implementierung umgekehrt
    0:46:17 AUfgabe 4: Entwurfsmuster angewandt
    0:56:56 Aufgabe 5: Zustandsdiagramm umsetzen
    0:57:37 Aufgabe 5: Implementierung eines Zustandsautomaten
    0:58:31 Aufgabe 5: Entwurfsmuster angewandt
    1:04:56 Aufgabe 6: Git

    • 1h 15 min
    • video
    20: Softwaretechnik I, Vorlesung, SS 2019, 08.07.2019

    20: Softwaretechnik I, Vorlesung, SS 2019, 08.07.2019

    20 |
    0:00:00 Starten
    0:00:05 Kapitel 4.2.2 - Parallele Algorithmen
    0:00:43 Bewertung von parallelen Algorithmen
    0:07:49 Herleitung des Amdahlschen Gesetzes
    0:12:11 Berechnung eines invertierten Index
    0:16:35 Dateiindizierung: Ohne Daten geht's nicht
    0:18:24 Erster Parallelisierungsversuch
    0:20:24 Zweiter Versuch
    0:23:16 Dritter Versuch
    0:25:25 Dateiindizierung, beste Konfiguration
    0:26:41 Ausblick
    0:27:52 Wo kann man mehr dazu lernen?
    0:28:39 Inhalt der Parallel Vorlesungen
    0:31:10 Kapitel 5.1 - Testen und Prüfen
    0:34:16 Fehleraufdeckung ist das Ziel der Testverfahren
    0:38:19 Arten von Fehlern
    0:40:39 Arten von Testhelfern
    0:43:56 Fehlerklassen
    0:46:37 Testphasen und -verfahren
    0:57:09 Beispieltransformation
    1:01:26 Kontrollflussgraph
    1:10:12 Anweisungs- und Zweiüberdeckung
    1:16:13 Pfadüberdeckung
    1:19:02 Subsumieren
    1:19:28 Hierarchie der KFO Teststrategien
    1:22:12 Funktionale Tests
    1:24:30 Funktionale Äquivalenzklassenbildung
    1:27:55 Grenzwertanalyse

    • 1h 29 min

Top podcasts en Educación

Tu Desarrollo Personal
Mente_Presocratica
Relatos en inglés con Duolingo
Duolingo
Inglés desde cero
Daniel
All Ears English Podcast
Lindsay McMahon and Michelle Kaplan
TED Talks Daily
TED
BBVA Aprendemos juntos 2030
BBVA Podcast

Más de Karlsruher Institut für Technologie

Kulturwissenschaft gestern und morgen
Karlsruher Institut für Technologie (KIT)
Fossile Rohstoffe ade! Forschung auf dem Weg in die Bioökonomie
Karlsruher Institut für Technologie (KIT)
Forschungspodcast »Selbstbewusste KI«
Karlsruher Institut für Technologie (KIT)
WIKA Workshop 2018: Models of future cultural relations
Karlsruher Institut für Technologie (KIT)
Thorium: Atomkraft ohne Risiko?
Karlsruher Institut für Technologie (KIT)
KI Science Film Festival
Karlsruher Institut für Technologie (KIT)