Softwaretechnik 1, Vorlesung, SS2015

Softwaretechnik 1, Vorlesung, SS2015

By Karlsruher Institut für Technologie (KIT)Education
Download on the App Store

Softwaretechnik 1, Vorlesung, SS2015 episodes

  • Softwaretechnik I, SS 2015, gehalten am 04.05.2015, Lektion 06
    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
    1 hr 34 min
  • Softwaretechnik I, SS 2015, gehalten am 27.04.2015, Lektion 05
    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
    1 hr 29 min
  • Softwaretechnik I, SS 2015, gehalten am 24.04.2015, Lektion 04
    04: Vorlesung:
    00:00:08 Literatur
    00:01:08 Das Wasserfallmodell – Überblick
    00:02:47 Das Wasserfallmodell – Phasen und Modelle
    00:02:50 Das Wasserfallmodell – Überblick
    00:04:41 Das Wasserfallmodell – Phasen und Modelle
    00:05:21 Das Wasserfallmodell – Überblick
    00:07:12 Planungsphase
    00:07:46 Was ist eine Anforderung?
    00:08:42 Die Planungsphase – Erste Schritte
    00:12:00 Anforderungen an das Produkt
    00:16:01 Szenarien (1)
    00:16:29 Beispielsszenario »Brennende Lagerhalle«
    00:17:46 Bemerkungen zu »Brennende Lagerhalle«
    00:18:30 Szenarien (2)
    00:19:19 Szenarien (3)
    00:20:12 Wie findet man Szenarien?
    00:20:43 Exkurs – UML-Anwendungsfalldiagramm
    00:20:49 Tipps zum Finden von Szenarien
    00:21:32 Exkurs – UML-Anwendungsfalldiagramm
    00:23:45 Exkurs – Beziehungen in Anwendungsfällen
    00:24:04 Exkurs – Die »textend«-Beziehung
    00:24:25 Exkurs – Die »include«-Beziehung
    00:25:02 Exkurs – Beschreibung in Textform
    00:26:07 Exkurs – Anwendungsfallmodell für die Vorfall-Verwaltung
    00:26:29 Kurze Fragerunde…
    00:27:09 Wie findet man Anwendungsfälle
    00:27:49 Anwendungsfall aus Szenario
    00:27:59 Anwendungsfall: »MeldeNotfall«
    00:29:13 Weiteres Beispiel: »Fordere Ressource an«
    00:29:28 Formulieren von Anwendungsfällen
    00:29:53 Probleme bei der Anforderungsermittlung
    00:32:28 Beispiel für eine ungenaue Spezifikation
    00:33:56 Beispiel für eine unbeabsichtigte Funktion
    00:34:55 Anforderungsspezifikation vs. Analysenmodelle
    00:35:20 Arten von Anforderungen
    00:36:22 Funktionale vs. Nichtfunktionale Anforderungen
    00:37:08 Arten nichtfunktionaler Anforderungen
    00:41:06 Definitionen einiger qualitativer Anforderungen
    00:45:13 Beispiele für nichtfunktionale Anforderungen
    00:46:06 Kurze Fragerunde
    00:47:05 Was gehört nicht zu den Anforderungen?
    00:47:57 Validierung von Anforderungen
    00:50:29 Anforderungen an die Anforderungsverwaltung
    00:51:49 Werkzeuge für die Anforderungsermittlung
    00:52:23 Arten der Anforderungsermittlung
    00:52:29 Werkzeuge für die Anforderungsermittlung
    00:55:38 Arten der Anforderungsermittlung
    00:58:04 Gliederung eines Lasterhaftes
    01:00:26 Beispiel: Seminarorganisation
    01:08:01 Gliederung eines Lasterhaftes
    01:08:41 Durchführbarkeitsuntersuchtung
    1 hr 13 min

About Softwaretechnik 1, Vorlesung, SS2015

From the publisher's feed

Softwaretechnik 1, Vorlesung, SS2015

More shows like Softwaretechnik 1, Vorlesung, SS2015

IEEE International Conference on Robotics and Automation, 2013 by Karlsruher Institut für Technologie (KIT)

IEEE International Conference on Robotics and Automation, 2013

0 Listeners

Einführung in die Stochastik für Studierende des gymnasialen Lehramts Mathematik, SS2015, Vorlesung by Karlsruher Institut für Technologie (KIT)

Einführung in die Stochastik für Studierende des gymnasialen Lehramts Mathematik, SS2015, Vorlesung

0 Listeners

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen, Vorlesung, SS2015 by Karlsruher Institut für Technologie (KIT)

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen, Vorlesung, SS2015

0 Listeners

Theoretische Grundlagen der Informatik, Vorlesung, WS18/19 by Karlsruher Institut für Technologie (KIT)

Theoretische Grundlagen der Informatik, Vorlesung, WS18/19

0 Listeners

Digitaltechnik und Entwurfsverfahren, WS12/13, Vorlesung by Karlsruher Institut für Technologie (KIT)

Digitaltechnik und Entwurfsverfahren, WS12/13, Vorlesung

0 Listeners

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen, Vorlesung, SS2014 by Karlsruher Institut für Technologie (KIT)

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen, Vorlesung, SS2014

0 Listeners

Einführung in die Stochastik für Studierende des gymnasialen Lehramts Mathematik, SS2014, Vorlesung by Karlsruher Institut für Technologie (KIT)

Einführung in die Stochastik für Studierende des gymnasialen Lehramts Mathematik, SS2014, Vorlesung

0 Listeners

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen, Vorlesung, SS2019 by Karlsruher Institut für Technologie (KIT)

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen, Vorlesung, SS2019

0 Listeners

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

Algorithmen 1, SS2019, Vorlesung

0 Listeners

Theoretische Grundlagen der Informatik, Vorlesung, WS19/20 by Karlsruher Institut für Technologie (KIT)

Theoretische Grundlagen der Informatik, Vorlesung, WS19/20

0 Listeners