Systementwicklung Flashcards

1
Q

Ablauf Systementwicklung

A
  1. Analyse
  2. Entwurf
  3. Programmierung
  4. Test
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition Algorithmus

A

Eine in einer festgelegten Sprache geschriebene Beschreibung eines Verfahrens zur Lösung eines Problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Struktogramm

A

Kastenartige Verschachtelung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Programmablaufplan

A

Leerer Kreis für Beginn
Trapez für Eingabe/Ausgabe
Rauten für Verzweigungen
Rechtecke für Aktionen
Gefüllter Kreis für Ausgabe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

IDE
Integrated Development Environment

A
  • Projektverwaltung (Asset-mgm. etc.)
  • Code-Editor
  • Compiler (Sprache zu Machinenspr.)
  • Debugger (Fehlersuche)
  • Build Automation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Low-/NoCode

A

Applikationen mit denen Anwendungen ohne bzw. mit nur wenig Code erstellt werden können.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CASE-Tools
Computer Aided Software Engineering

A

Editor mit Code-Completion, IDEs
Planungs-Tools
Code-Generatoren
Prototyping-Tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

SW-Lifecycle Phasen
Entwicklung

A
  • Problem Definition
  • Anforderungsanalyse
  • Spezifikation
  • Entwurf
  • Implementation
  • Erprobung
  • Auslieferung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

SW-Lifecycle Phasen
Anwendung

A
  • Einführung
  • Nutzung
  • Umstellung (Updates)
  • Ablösung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

SW-Lifecycle Phasen
Wartung

A
  • Übernahme (Wartung mit Dokumentation)
  • Änderung (Wartung + Tests)
  • Versionierung (Komponenten zu Version ordnen)
  • Verteilung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Release Reihenfolge

A
  • Pre-Alpha
  • Alpha
  • (closed) Beta
  • (open) Beta
  • Perpetual Beta
  • Pre-Release
  • Release
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Algorithmus Formal

A
  • Endlich: Beendigung des Algorithmus nach Zeit x
  • Deterministisch: Eindeutige Bestimmung des nächsten Schrittes
  • Effektiv: Eindeutige Ausführbarkeit der Einzelschritte
  • Effizient: Geringer Ressourcenverbrauch
How well did you know this?
1
Not at all
2
3
4
5
Perfectly