Programmierung/ Softwareengineering thomsue 2019

登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
Programmierung/ Softwareengineering thomsue 2019 により Mind Map: Programmierung/ Softwareengineering  thomsue 2019

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