Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

SE1 by Mind Map: SE1
0.0 stars - reviews range from 0 to 5

SE1

Einführung

Konzepte

Softwaresysteme

Was sind die Haupteigenschaften von Softwaresystemen?

Wie messen wir Softwaresysteme?

Definiere und identifiziere: Softwaresystem, Schnittstelle, Systemumgebung, Plattform

Was sind die Hauptschritte des Softwareentwicklungsprozesses?

Was sind die prinzipiellen Ausführungsvarianten für Software?

Formale Sprachen

Konzepte

Gib die mathematische Definition einer SDmSD

Gib die Grundtypen der Syntaxdiagramme an.

Erkenne, ob eine Zeichenreihe zu einer gegebenen SDmSD konform ist.

Leite Beispielzeichenreihen aus einer SDmSD ab.

Gib die mathematische Definition einer kontextfreien Grammatik.

Konzepte

Identifiziere, ob eine Grammatik kontextfrei ist.

Erkenne, ob eine Zeichenreihe einer kfG entspricht.

Erkläre den Unterschied zwischen Syntax und Semantik

Erkläre, wie Semantik aus Syntax abgeleitet werden kann (wie im Beispiel in der Vorlesung).

Paradigmen der Softwarentwicklung

Konzepte

Funktionales Programmieren

Vertrautheit mit den algorithmischen Beispielen

Funktionen im Allgemeinen

Werte, Typen, Datenstrukturen

Aufbau funktionaler Programme

zusammengesetze Datenstrukturen

noch Syntax

benutzerdefinierte Datentypen

rekursive Datentypen

Prozedurales Programmieren

Analogie Java / Haskell

Java Konstrukte

Prozedurale Programmierung

Programmablaeufe

Prozedurale Programmierung

Prozedurale Algorithmen und Analyse