Programmierung/ Softwareengineering thomsue 2022

Kom i gang. Det er Gratis
eller tilmeld med din email adresse
Programmierung/ Softwareengineering thomsue 2022 af Mind Map: Programmierung/ Softwareengineering  thomsue 2022

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