Programmierung/ Softwareengineering thomsue 2022

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Programmierung/ Softwareengineering thomsue 2022 von 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