Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Health & Fitness
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/cf/1f/07/cf1f0732-867b-87d3-865d-44678a6efa4f/mza_1960021889433878528.jpg/600x600bb.jpg
Softwaretechnik 1, Vorlesung, SS2018
Karlsruher Institut für Technologie (KIT)
27 episodes
7 months ago
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
Show more...
Courses
Education
RSS
All content for Softwaretechnik 1, Vorlesung, SS2018 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.
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
Show more...
Courses
Education
Episodes (20/27)
Softwaretechnik 1, Vorlesung, SS2018
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)
Show more...
7 years ago
1 hour 13 minutes 56 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 37 minutes 23 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 23 minutes 51 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 26 minutes 19 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 35 minutes 12 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 16 minutes 6 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 25 minutes 45 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
59 minutes 21 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 30 minutes 32 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 29 minutes 19 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 24 minutes 26 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 8 minutes 44 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 31 minutes 37 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 31 minutes 2 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 31 minutes 11 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 28 minutes 23 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 20 minutes

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 19 minutes 16 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 26 minutes 51 seconds

Softwaretechnik 1, Vorlesung, SS2018
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
Show more...
7 years ago
1 hour 25 minutes 40 seconds

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