Softwaretechnik I, SS 2015, gehalten am 27.04.2015, Lektion 05 - a podcast by Karlsruher Institut für Technologie (KIT)

from 2021-01-31T22:10:42.023393

:: ::

05: Vorlesung:
00:00:10 Das doppelte Lottchen – Quelltext

00:03:06 Kapitel 2 – Die Definitionsphase
00:03:14 Wo sind wir gerade
00:04:09 Lernziele
00:04:33 Definitions- oder Analysephase
00:06:20 Modellierung
00:08:27 Einordnung
00:08:58 Modell und Realität
00:11:33 Wozu Modelle?
00:12:28 Was ist ein »gutes« Modell?
00:13:59 Megamodellierung: Modelle von Modellen von Modellen…
00:15:15 »Realitäten« des Softwareingenieurs
00:16:26 Wie modellieren wir komplexe Systeme?

00:22:58 Kapitel 2.1 – Vertiefung der Konzepte der Objektorientierung und UML Klassendiagramme
00:23:02 Definition von Objekt und Klasse
00:24:02 Definition einer Grundmenge G
00:26:36 Objekt
00:29:46 Klasse und Exemplar
00:32:01 Domänen in denen die Begriffe üblicherweise verwendet werden
00:32:41 Einordnung der Begriffe
00:33:24 Attribute
00:34:24 Hinweis für Java-Programmierer
00:35:55 Objektidentität
00:36:42 Vergleich zweier Objekte
00:40:40 Definition des Zustands eines Objektes
00:41:47 Zustand eines Objektes
00:43:34 Hinweis für Java-Programmierer
00:44:46 Kapselungsprinzip
00:45:49 Zustandsänderung
00:46:37 Nachricht an ein Objekt
00:47:16 Methoden
00:47:48 Hinweis für Java-Programmierer
00:48:35 Methodensignatur

00:50:14 UML Klassendiagramme
00:50:17 Was ist UML
00:51:06 Notation einer Klasse in UML
00:52:17 Objekt-/Instanzdiagramm
00:55:19 Beziehungen zwischen Objekten
00:56:51 Beispiel: Assoziationen (engl. association)
00:58:57 Semantischer Mehrwert von Assoziationen
01:00:17 Wann soll ich ein Attribut, wann eine Assoziation nehmen?
01:04:38 Assoziationen und Relationen
01:05:30 Beispiel einer binären Relation
01:07:48 Assoziation
01:08:56 Beispiel: Assoziationen (engl. association)
01:09:23 Beispiel für mehrstellige Assoziation (Hypergraph)
01:10:35 Standardattribute von Assoziationen und Assoziationsenden
01:12:30 Assoziation vs. Verknüpfung
01:14:24 Standardattribute von Assoziationsenden: Multiplizität
01:14:56 Interpretation der Multiplizität
01:17:11 Beispiel
01:18:18 Wofür? Mehrstellige Assoziationen!
01:18:22 Multiplizität bei mehrstelligen Assoziationen
01:18:34 Beispiele für Restriktionen
01:19:06 Standardattribute von Assoziationsenden: Navigation
01:20:49 Zusätzliche Attribute für Assoziationen
01:21:52 Assoziationsklassen
01:24:46 Spezialformen von Assoziationen
01:28:12 Multiplizität bei qualifizierten Assoziationen

Further episodes of Softwaretechnik 1, Vorlesung, SS2015

Further podcasts by Karlsruher Institut für Technologie (KIT)

Website of Karlsruher Institut für Technologie (KIT)