Programmierung/ Softwareengineering thomsue 2017

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Rocket clouds
Programmierung/ Softwareengineering thomsue 2017 von Mind Map: Programmierung/ Softwareengineering  thomsue 2017

1. Prinzipien

1.1. OOP

1.1.1. Datenkapselung

1.1.1.1. Eigenschaften

1.1.1.2. Methoden

1.1.2. Vererbung

1.1.2.1. Basisklassen

1.1.2.2. Abgeleitete Klassen

1.1.3. Polymorphie

1.2. Funktional

1.2.1. Funktionen und Prozeduren

1.2.2. Modularisierung

2. Algorithmus

2.1. endlich

2.2. eindeutig

2.3. ausführbar

2.4. allgemeingültig

3. Algorithmusstrukturen

3.1. Sequenz/Folge

3.2. Alternative/Verzweigung

3.3. Zyklus/Schleife

3.3.1. kopfgesteuert

3.3.2. fussgesteuert

3.3.3. Zählschleife

4. Datenstrukturen

4.1. Einfache

4.1.1. Zahlen

4.1.1.1. Integer

4.1.1.2. Real

4.1.2. Text

4.1.2.1. String

4.1.2.2. Character

4.2. Zusammengesetzte

4.2.1. Array

4.2.1.1. statisch

4.2.1.2. dynamisch

4.2.2. Record

5. Softwarequalität

5.1. Kriterien

5.2. Folgen von Softwarefehlern

5.3. Maßnahmen zur Qualitätssicherung

6. Modell

6.1. Lebenszyklusmodell

6.1.1. Aufgabenstellung

6.1.2. Analyse

6.1.3. Entwurf

6.1.3.1. GUI

6.1.3.2. Struktogramm

6.1.3.3. Entscheidungstabellen

6.1.3.4. UML

6.1.3.4.1. Statische Diagramme

6.1.3.4.2. Dynamische Diagramme

6.1.4. Implementierung

6.1.5. Test

6.1.5.1. Black Box

6.1.5.2. White Box

6.1.5.2.1. Code Review

6.1.6. Wartung

6.1.6.1. Datenpflege

6.1.6.2. Updates

6.1.7. Verschrottung

6.2. Wasserfallmodell

6.3. Spiralmodell/Prototyping

6.4. V-Modell

7. Programmiersprachen

7.1. Maschinensprache

7.2. Assembler

7.3. Höhere Sprachen