Softwaretechnik 1, Vorlesung, SS2018 podcast artwork

PODCAST · education

Softwaretechnik 1, Vorlesung, SS2018

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

  1. 27

    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)

  2. 26

    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

  3. 25

    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

  4. 24

    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

  5. 23

    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

  6. 22

    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

  7. 21

    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

  8. 20

    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

  9. 19

    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

  10. 18

    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

  11. 17

    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

  12. 16

    16: Softwaretechnik 1, Übung, SS 2018, 15.06.2018

    16 | 0:00:00 Starten 0:00:51 Aufgabe 1 0:20:55 Aufgabe 2 0:27:18 Aufgabe 3 0:46:26 Aufgabe 4

  13. 15

    15: Softwaretechnik 1, Vorlesung, SS 2018, 11.06.2018

    15 | 0:00:00 Start 0:00:05 Besucher 0:02:13 Beispiel für einen abstrakten Syntaxbaum 0:10:49 Besucher: Beispiel ohne Besucher 0:16:17 Besucher: Struktur 0:24:02 Fabrikmethode 0:31:56 Kompositum 0:35:07 Kompositum: Struktur 0:41:49 Kompositum: Beispiel aus Java 0:49:36 Kompositum: Implementierung 0:53:45 Strategie 0:57:59 Beispiel 1 1:02:50 Strategie: Beispiel 2 1:08:29 Switch-less Programming 1:15:47 Dekorierer 1:20:52 Einzelstück 1:25:22 Fliegengewicht

  14. 14

    14: Softwaretechnik 1, Vorlesung, SS 2018, 04.06.2018

    14 | 0:00:00 Start 0:00:04 Model/View/Controllert (MVC) 0:06:18 Modell-Präsentation-Steuerung 0:12:12 Fließband 0:21:58 Beispiele für Fließband 0:26:00 Rahmenarchitektur ( engl. Framework) 0:27:50 Rahmenarchitektur: Struktur 0:43:28 Dienstorientierte Architekturen 0:46:11 Dienstmodell als der Kern eeiner SOA 0:52:18 Entwurfsmuster 0:56:12 Wozu überhaupt Entwurfsmuster? 1:06:40 Adapter 1:13:06 Entwurfsmuster: Kategorien 1:24:08 Beobachter 1:26:52 Beobachter: Interaktionsdiagramm

  15. 13

    14-02: Softwaretechnik 1, Vorlesung, SS 2018, 08.06.2018

    14-02 | 0:00:00 Start 0:00:04 Beobachter: Beispiel und Struktur 0:08:10 Beobachter: Konsequenzen 0:12:49 Beobachter: Implementierung 0:19:15 Brücke 0:35:07 Brücke: Anwendbarkeit 0:36:53 Iterator 0:46:27 Iterator: Implementierung in Java 0:50:30 Enumerator vs. Iterator in Java 0:54:51 Stellvertreter (engl. proxy) 1:01:37 Fernzugriffsstellvertreter (Remote Proxy) 1:06:30 Vermittler (mediator) 1:15:00 Varianten-Muster 1:16:18 Abstrakte Fabrik (abstract factory) 1:25:10 Schablonenmethode

  16. 12

    07: Softwaretechnik 1, Vorlesung, SS 2018, 07.05.2018

    07 | 0:00:00 Start 0:00:04 Beispiel: Assoziationen 0:04:31 Wann soll ich ein Attribut, wann eine Assoiziation nehmen? 0:07:01 Assoziationen Relationen 0:08:50 Beispiel einer binären Relation 0:11:28 Assoziation 0:13:30 Beispiel für mehrstellige Assoziation (Hypergraph) 0:15:42 Standarattribute von Assoziationen und Assoziationsenden 0:19:07 Assoziation vs. Verknüpfung 0:23:00 Standardattribute von Assoziationsenden: Multiplizität 0:24:12 Interpretation der Multiplizität 0:26:30 Beispiel 0:29:05 Multiplizität bei mehrstelligen Assoziationen 0:33:10 Standardattribute von Assotiationsenden: Navigation 0:38:12 Assoziationsklassen 0:43:13 Spezialformen von Assoziationen 0:49:18 Multiplizität bei qualifizierten Assoziationen 0:54:46 Klassenattribute und -methoden 0:58:43 Vererbung 1:01:52 Stimmt das mit der Teilmengenbeziehung bei der Vererbung überhaupt? 1:08:12 Liskovsches Substitutionsprinzip 1:14:21 Folgerungen aus dem Subtitutionsprinzip 1:22:50 Schnittstelle

  17. 11

    09: Softwaretechnik 1, Vorlesung , SS 2018, 14.05.2018

    09 | 0:00:00 Start 0:02:30 So finden Sie Klassen - Finden der Kandidaten 0:08:59 Zur syntajtischen Analyse 0:12:40 So finden Sie Klassen - Bewertung der Kandidaten 0:15:28 So finden Sie Assoziationen 0:25:20 So finden Sie Aggregationen 0:27:05 So finden Sie Attribute 0:36:03 Erstellen von Vererbungsstrukturen 0:44:13 Dynamisches Modell erstellen 0:48:16 Objektlebenszyklus bestimmen 0:49:29 Wenn ein nicht-trivialer Objekt-Lebenszyklus vorliegt 0:54:52 Schwache Kopplung 1:05:38 Pflichtenheft Seminarorganisation

  18. 10

    11: Softwaretechnik 1, Vorlesung, SS 2018, 25.05.2018

    11 | 0:00:00 Start 0:02:19 Softwarearchitektur 0:07:34 weitere Fragen 0:15:45 Nichtfunktionale Anforderungen 0:18:53 Typische Entwurfs-Abwägungen 0:22:55 Methodik des Entwurfs 0:23:26 3.2 Modularer Entwurf 0:27:24 3.2.1 Anforderungen an des Modulkonzept 0:31:58 3.2.2 Das Modul 0:35:56 Beispiel: Klasse für eine Strecke 0:53:36 3.2.3 Modulführer 0:54:15 3.2.4 Modulschnittstellen 0:55:39 Fallstudie: KWIC-Index

  19. 9

    12: Softwaretechnik 1, Vorlesung, SS 2018, 28.05.2018

    12 | 0:00:00 Start 0:00:04 3.2.5 Fallstudie: KWIC-Index 0:01:07 3.2.2 Das Modul 0:02:41 3.2.5 Noch ein Beispiel: java.awt.Component 0:04:33 Beispiel: java.awt.Component 0:06:39 3.2.6 Das Modul in Programmiersprachen 0:16:07 3.2.7 Gestaltung der Benutztrelationen 0:26:02 3.2.8 Bibliographie zum Entwurf 0:29:06 3.3 Objektorientierter Entwurf (OOD) 0:36:51 Kapitel 3.4 - Architekturstile 0:36:54 Abstrakte/virtuelle Maschine 0:39:59 Abstrakte Maschine 0:41:30 Beispiele für abstrakte Maschinen 0:45:11 Weitere Beispiele für abstrakte Maschinen 0:49:43 Programmfamilie / Software-Produktlinie 0:53:37 Wie unterscheiden sich Mitglieder einer Programmfamilie ? 0:56:06 Programmfamilie / SW-Produktlinie 0:58:37 Architekturstile 1:00:51 Der Klassiker: Die Schichtenarchitektur 1:03:14 Schichten 1:04:02 Intransparente Schichtenarchitektur 1:05:03 Transparente Schichtenarchitektur 1:05:30 Schichtenarchitektur 1:08:12 3-Schichten-Architektur 1:08:17 4-stufige Schichtenarchitektur 1:09:09 Noch eine 4-Schichten-Architektur 1:10:21 Schichtenarchitektur und das Entwurfsmuster: Fassade 1:12:44 Klient/Dienstgeber 1:16:21 Partnernetze 1:18:10 Partnernetze - Eigenschaften 1:20:17 Partnernetze - Beispiel 1:21:48 Datenablage, Depot 1:22:57 Datenablage: Beispiel

  20. 8

    13: Softwaretechnik 1, Übung, SS 2018, 01.06.2018

    13 | 0:00:00 Start 0:00:04 Risks to the Public 0:08:54 Aufgabe 1 Plug-In-Architektur 0:17:41 Aufgabe 2 Facezine-Plug-In für iMage 0:30:25 Aufgabe 3 iMage-Bundle 0:40:40 Aufgabe 4 UML-Aktivitätsdiagramm 1:01:02 Aufgabe 5 UML-Zustandsdiagramm 1:10:48 Aufgabe 6 UML-Sequenzdiagramm 1:21:50 Aufgabe 7 Testen mit Nachahmungen

  21. 7

    08: Softwaretechnik 1, Vorlesung, SS 2018, 11.05.2018

    08 | 0:00:00 Start 0:00:04 Liskovsches Substitutionsprinzip 0:01:35 Folgerungen aus dem Substitutionsprinzip Signaturanpassung 0:04:05 Beispiel Ko-/Kontravarianz 0:10:32 Kurze Fragerunde... 0:21:09 Polymorphie 0:24:43 Beispiel ""Dynamische Polymorphie"" 0:30:41 Was es beim Klassendiagramm noch gibt... 0:32:35 Sichtbarkeit/""Zugriffsschutz"" 0:35:19 Beispiel zu Sichtbarkeit 0:36:09 Literatur 0:37:07 UML-Diagramme 0:37:50 Aktivitätsdiagramm 0:40:48 Elemente eines Aktivitätsdiagramms 0:42:39 Ausführungssemantik - Aktionen 0:44:43 Ausführungssemantik – Beispiel 0:49:51 Elemente eines Aktivitätendiagramms 0:54:31 Interaktionsdiagramme 0:56:26 Beispiel 0:59:28 Elemente Sequenzdiagramm 1:03:06 Operatoren 1:05:32 Beispiel ""Flugreservierung"" 1:09:04 Zustandsdiagramm 1:12:14 Aktionen

  22. 6

    05: Softwaretechnik 1, Vorlesung, SS 2018, 30.04.2018

    05 | 0:00:00 Starten 0:00:31 Lastenheft 0:01:36 Gliederung eines Lastenheftes 0:04:36 Bespiel: Seminarorganisation 0:16:53 Durchführbarkeitsuntersuchung 0:24:04 Definitionsphase 0:27:43 Definitions- oder Analysephase 0:29:58 Modellierung 0:33:11 Modell und Realität 0:35:52 Was ist ein gutes Modell? 0:40:11 ""Realitäten"" des Softwareingenieurs 0:41:39 Wie modellieren wir komplexe Systeme? 0:48:23 Konzepte der Objektorientierung und UML Klassendiagramme 0:48:28 Definition: Objekt und Klasse 0:49:07 Definition: Grundmenge G 0:50:46 Definition: Objekt 0:53:19 Definition: Klasse und Exemplar 0:58:07 Domänen in denen die Begriffe verwendet werden 1:00:09 Definition: Attribute 1:01:47 Hinweis für Java-Programmierer 1:04:08 Definition: Objektidentität 1:05:22 Definition: Gleichheit x-ter Stufe 1:11:48 Definition: Zustand eines Objektes 1:15:09 Hinweis für Java-Programmierer 1:16:41 Kapselungsprinzip 1:22:34 UML Klassendiagramme 1:23:32 Objekt-/Instanzdiagramm

  23. 5

    06: Softwaretechnik 1, Übung und Vorlesung, SS 2018, 04.05.2018

    06 | 0:00:00 Start 0:11:47 Aufgabe 1 0:35:28 Randnotiz zu JMJRST 0:45:00 Aufgabe 2 1:05:10 Aufgabe 3 1:09:20 Aufgabe 3: Bonusaufgabe 1:15:08 Kapitel 2.1 1:15:10 Notation einer Klasse in UML 1:15:14 Objekt-/Instanzdiagramm 1:16:22 Beziehungen zwischen Objekten 1:18:12 Beispiel: Assoziationen 1:19:04 Semantischer Mehrwert von Assoziationen 1:20:54 Wann soll ich ein Attribut, wann eine Assoziation nehmen? 1:22:35 Assoziationen und Relationen

  24. 4

    04: Softwaretechnik 1, Vorlesung, SS 2018, 27.04.2018

    04 | 0:00:00 Start 0:00:04 Definition: Softwaretechnik 0:00:54 Was ist Softwaretechnik? 0:01:03 Organisatorische Aspekte von Softwaretechnik 0:07:26 Woher weiß man, wie das geht? 0:12:21 Methoden 0:13:05 Verfahren 0:15:57 Werkzeuge 0:17:37 Beispiel: Apple SSl-Fehler 0:21:33 Werkzeuge (Forts.) 0:23:59 Überblick Aufbau der Vorlesung 0:26:58 Idee hinter dem Wasserfallmodell 0:30:15 Literaturempfehlungen 0:31:08 Wasserfallmodell - Phasen und Modelle 0:32:28 Planungsphase 0:33:37 Was ist eine Anforderung 0:38:03 Anforderungen an das Produkt 0:39:41 Beispiele 0:42:33 Szenarien 0:44:11 Wie findet man Szenarien? 0:46:44 Exkurs - UML-Anwendungsfalldiagramm 0:55:10 Wie findet man Anwendungsfälle? 0:57:40 Anwendungsfall aus Szenario 1:00:11 Probleme bei der Anforderungsermittlung 1:06:09 Beispiel für eine ungenaue Spezifikation 1:06:58 Beispiel für eine unbeabsichtigte Funktion 1:08:23 Arten von Anforderungen 1:09:07 Funktionale vs. Nichtfunktionale Anforderungen 1:09:40 Arten nichtfunktionaler Anforderungen 1:10:32 Definitionen einiger qualitativer Anforderungen 1:13:35 Beispiele für nichtfunktionale Anforderungen 1:17:10 Was gehört nicht zu den Anforderungen? 1:17:55 Validierung von Anforderungen 1:21:50 Werkzeuge für die Anforderungsermittlung

  25. 3

    01: Softwaretechnik 1, Vorlesung und Übung, SS 2018, 16.04.2018

    01 | 0:00:00 Start 0:00:05 Starten 0:00:05 Administratives 0:08:48 Literatur 0:57:43 Beginn Übung 1:01:38 Hello World 1:15:06 Die Werkzeugkette 1:15:55 Konfigurationsverwaltung 1:21:07 Versionen 1:25:49 Einbuchen/Ausbuchen 1:29:41 Optimistisches Ausbuchen

  26. 2

    02: Softwaretechnik 1, Übung, SS 2018, 20.04.2018

    02 | 0:00:00 Start 0:01:41 Dideldum - Aufgabenstellung 0:08:28 Einbuchen/Ausbuchen (Chek-In/Chek-Out) 0:11:16 Verschmelzen/Konfliktauflösung: Beispiel 0:13:10 Bestandteile einer (Software-) Konfiguration 0:15:31 Wie werden Versionen verwaltet? 0:18:26 Versionskontrollsysteme 0:23:25 Subversion (SVN, 2000) 0:25:28 Konfigurationsmanagement mit GIT 0:31:07 Benutzerschnittstelle 0:33:51 Lebenszyklus einer Datei in Git 0:37:47 Git Beispiel: Logbuch 0:42:46 Entwicklungslinien in Git 0:53:46 Tests 0:57:35 Unit 4: Ein Testrahmen für Java 1:13:09 Prüfprogramme für Eclipse - EMMA 1:18:19 Automatisierung mit Maven 1:19:33 Was ist Apache Maven? 1:23:33 Vokabular

  27. 1

    03: Softwaretechnik 1, Vorlesung und Übung, SS 2018, 23.04.2018

    03 | 0:00:00 Start 0:00:59 Wie verwendet man Maven? 0:08:59 Editor für pom.xml: Übersicht 0:18:03 Grobübersicht 0:23:08 Softwaretechnik ist wesentlich mehr als Programmieren 0:24:47 Inhalt 0:25:03 Was ist Software? 0:44:06 Charakteristiken von Software 0:50:36 Änderungen in der Software in den letzten Dekaden 0:53:01 Bedeutung von Software 0:58:27 Softwarequalität 1:12:51 Ariane 5 – Navigationssystem (Ada) 1:14:07 Probleme bei der Erstellung markfreier Software

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

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

HOSTED BY

Karlsruher Institut für Technologie (KIT)

CATEGORIES

Frequently Asked Questions

How many episodes does Softwaretechnik 1, Vorlesung, SS2018 have?

Softwaretechnik 1, Vorlesung, SS2018 currently has 27 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Softwaretechnik 1, Vorlesung, SS2018 about?

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,...

How often does Softwaretechnik 1, Vorlesung, SS2018 release new episodes?

Softwaretechnik 1, Vorlesung, SS2018 has 27 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Softwaretechnik 1, Vorlesung, SS2018?

You can listen to Softwaretechnik 1, Vorlesung, SS2018 on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Softwaretechnik 1, Vorlesung, SS2018?

Softwaretechnik 1, Vorlesung, SS2018 is created and hosted by Karlsruher Institut für Technologie (KIT).
URL copied to clipboard!