KIT-Bibliothek

Softwaretechnik I, SS 2015, gehalten am 04.05.2015, Lektion 06

Autor

Walter F. Tichy

Beteiligtes Institut

Institut für Programmstrukturen und Datenorganisation (IPD)

Genre

Vorlesung

Beschreibung

06: Vorlesung:
00:00:21 Das Namenspiel – Quelltext
00:04:00 Kapitel 2.1 – Vertiefung der Konzepte der Objektorientierung und UML Klassendiagramme
00:04:20 Definition von Objekt und Klasse
00:04:24 Definition einer Grundmenge G
00:04:57 Objekt
00:05:28 Klasse und Exemplar
00:06:52 Objektidentität
00:07:00 Vergleich zweier Objekte
00:07:24 Definition des Zustands eines Objektes
00:07:32 Zustands eines Objektes
00:08:08 Hinweis für Java-Programmierer
00:08:28 Kapselungsprinzip
00:08:32 Zustandsänderung
00:08:44 Notation einer Klasse in UML
00:09:16 Objekt-/Instanzdiagramm
00:10:28 Beziehungen zwischen Objekten
00:11:24 Beispiel: Assoziationen (engl. association)
00:11:32 Assoziation vs. Verknüpfung
00:14:08 Standardattribute von Assoziationen und Assoziationsenden
00:14:24 Beispiele für Restriktionen
00:15:05 Zusätzliche Attribute für Assoziationen
00:15:09 Assoziationsklassen
00:16:05 Spezialformen von Assoziationen
00:17:57 Multiplizität bei qualifizierten Assoziationen
00:20:13 Multiplizität bei qualifizierten Assoziationen – Beispiel
00:21:21 Klassenattribute und -methoden
00:23:41 Kurze Fragerunde
00:25:17 Vererbung (engl. inheritance)
00:25:25 Vererbung – Begriffe und Synonyme
00:28:53 Stimmt das mit der Teilmengenbeziehung bei der Vererbung überhaupt?
00:32:02 Ist-ein Beziehung
00:33:38 Praxis
00:34:46 Liskovsches Substitutionsprinzip
00:38:42 Folgerungen aus dem Substitutionsprinzip
00:40:10 Unterscheide!
00:41:55 Folgerungen aus dem Substitutionsprinzip
00:42:46 Überschreiben – Beispiel
00:44:38 Lösung: Abstrakte Methoden
00:45:34 Abstrakte Methoden (alternative Darstellung)
00:46:20 Schnittstelle
00:48:22 Verwendung von Schnittstellen
00:49:28 Schnittstelle – Beispiel
00:49:49 »Vererbung« bei Schnittstellen
00:53:58 Folgerungen aus dem Substitutionsprinzip
00:55:35 Beispiel Ko-/Kontravarianz
00:56:37 Kontravarianz und Substitutionsprinzip – Beispiel
00:59:00 Kovarianz und Substitutionsprinzip – Beispiel
01:00:26 Folgerungen aus dem Substitutionsprinzip
01:00:52 Kontravarianz und Substitutionsprinzip – Beispiel
01:04:10 Hinweis für Java-Programmierer
01:04:51 Folgerungen aus dem Substitutionsprinzip
01:10:17 Polymorphie
01:11:28 Beispiel »Dynamische Polymorphie«
01:13:31 Was es beim Klassendiagramm noch gibt …
01:14:47 Sichtbarkeit/»Zugriffsschutz«
01:16:39 Beispiel Sichtbarkeit
01:17:45 Literatur
01:21:55 Kapitel 2.2 – Weitere UML-Diagrammtypen
01:22:00 UML-Diagramme
01:22:36 Definition
01:22:56 Aktivitätsdiagramm (engl. activity-diagrams)
01:24:17 Beispiel
01:26:25 Elemente eines Aktivitätsdiagramms
01:29:08 Ausführungssemantik - Aktionen
01:30:39 Ausführungssemantik - Beispiel

Laufzeit (hh:mm:ss)

01:33:15

Serie

Softwaretechnik I, SS 2015

Publiziert am

21.08.2015

Fachgebiet

Informatik

Lizenz

KITopen-Lizenz

Auflösung 1280 x 720 Pixel
Seitenverhältnis 16:9
Audiobitrate 104505 bps
Audio Kanäle 2
Audio Codec aac
Audio Abtastrate 48000 Hz
Gesamtbitrate 910347 bps
Farbraum yuv420p
Container mov,mp4,m4a,3gp,3g2,mj2
Medientyp video/mp4
Dauer 5595 s
Dateiname DIVA-2015-613_hd.mp4
Dateigröße 4.096 byte
Bildwiederholfrequenz 25
Videobitrate 799729 bps
Video Codec h264

Mediathek-URL

Embed-Code

Softwaretechnik I, SS 2015 Folgen 1-25 von 25