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