Programmierung/ Softwareengineering thomsue 2022

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

1. Softwarequalität

1.1. Kriterien

1.2. Folgen von Softwarefehlern

1.3. Maßnahmen zur Qualitätssicherung

2. Modell

2.1. Lebenszyklusmodell

2.1.1. Aufgabenstellung

2.1.2. Analyse

2.1.3. Entwurf

2.1.3.1. GUI

2.1.3.2. Struktogramm

2.1.3.3. Entscheidungstabellen

2.1.3.4. UML

2.1.3.4.1. Statische Diagramme

2.1.3.4.2. Dynamische Diagramme

2.1.4. Implementierung

2.1.5. Test

2.1.5.1. Black Box

2.1.5.2. White Box

2.1.5.2.1. Code Review

2.1.6. Wartung

2.1.6.1. Datenpflege

2.1.6.2. Updates

2.1.7. Verschrottung

2.2. Wasserfallmodell

2.3. Spiralmodell/Prototyping

2.4. V-Modell

3. Prinzipien

3.1. OOP

3.1.1. Datenkapselung

3.1.1.1. Eigenschaften

3.1.1.2. Methoden

3.1.2. Vererbung

3.1.2.1. Basisklassen

3.1.2.2. Abgeleitete Klassen

3.1.3. Polymorphie

3.2. Funktional

3.2.1. Funktionen und Prozeduren

3.2.2. Modularisierung

4. Algorithmus

4.1. endlich

4.2. eindeutig

4.3. ausführbar

4.4. allgemeingültig

5. Algorithmusstrukturen

5.1. Sequenz/Folge

5.2. Alternative/Verzweigung

5.3. Zyklus/Schleife

5.3.1. kopfgesteuert

5.3.2. fussgesteuert

5.3.3. Zählschleife

6. Datenstrukturen

6.1. Einfache

6.1.1. Zahlen

6.1.1.1. Integer

6.1.1.2. Real

6.1.2. Text

6.1.2.1. String

6.1.2.2. Character

6.2. Zusammengesetzte

6.2.1. Array

6.2.1.1. statisch

6.2.1.2. dynamisch

6.2.2. Record

7. Programmiersprachen

7.1. Maschinensprache

7.2. Assembler

7.3. Höhere Sprachen