Software-Engineering HdM WI7

Karteikarten zur Vorlesung Software-Engineering an der HdM bei Prof. Rathke

Karteikarten zur Vorlesung Software-Engineering an der HdM bei Prof. Rathke


N. K.
Flashcards
11
Students
0
Language
German
Category
Computer Science
Level
University
Created / Updated
02.11.2016 / 22.11.2016

Flashcards

Wie lautet das Moor'sche Gesetz?

Leistung der Hardware verdoppelt sich alle 18 Monate

Welche Modelle gibt es im Software Engineering? (4 Beispiele)

Softwareprozessmodell

Pflichtenheft

Diagramm

Programm

Was ist der Unterschied zwischen deskriptiven und präskriptiven Modellen?

deskriptiv = beschreibend --> "Was ist?"; Beispiel: Fotografie

präskriptiv = vorschreibend --> "Was soll sein?"; Beispiel: Bauplan für ein Haus

Was ist eine Theorie?

Eine Theorie ist ein logisches Gerüst aus widerspruchsfreien Aussagen (z.B. physikalische Gesetze, ökonomische Zusammenhänge), welche wiederum für beweisbare Hypothesen stehen.

Aus diesem Gerüst lassen sich weitere Ausssagen ableiten.

Anforderungen an eine Theorie

1. weitestmöglische Allgemeingültigkeit

2. logische Ableitbarkeit der Einzelaussagen (Aussagen müssen miteinander in Verbindung stehen)

3. zwangsläufiger Eintritt der Vorhersagen (Verlässliche Vorhersage von Ereignissen, wenn Prämissen erfüllt sind)

4. Bewährung (Eine Theorie muss in der Praxis empirisch beweis- oder nachweisbar sein)

Was sind präterierte Attribute?

Attribute, die bei der Abbildung des Roitinals auf Modell verloren gehen

Was sind abundante Attribute?

 

Zusätzliche Attribute, die modellseitig eingeführt werden und im Original nicht vorhanden sind

Welche Merkmale hat jedes Modell?

1. Abbildungsmerkmal (Zum Modell existiert ein vorhandenes, fiktives oder geplantes Original)

2. Verkürzungsmerkmal (Attribute des Originals gehen verloren, beim Modell werden welche hinzugefügt)

3. Pragmatisches Merkmal (Modelle können für bestimmte fragestellungen das original ersetzen; Bsp DNA als Stellvertreter der Täteridentität)

Welche Arten von Modellen werden eingesetzt?

1. Einsatz in Spiel und Lehre

2. Formale Modelle

3. Modelle zur Dokumentation

4. Explorative Modelle

Welche Vorteile haben Graphen im Software Engineering?

1. Sofortige Nutzbarkeit (für Mensch und Maschine) der extensiven Graphentheorie

2. Kognitiv adäquate Darstellung des Modells

Welche Skalentypen gibt es?

Study