Programmierung/ Softwareengineering thomsue 2022

马上开始. 它是免费的哦
注册 使用您的电邮地址
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