Programmiertechnik Flashcards

1
Q

Nenne 3 Programmentwicklungsmodelle

Für welche Größen der Problemstellungen sind diese jeweils im Besonderen geeignet?

A
  • Wasserfallmodell für kleinere Projekte
  • Spiralmodell: große Projekte
  • V-modell: große Projekte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wasserfallmodell

A
  • Problemanalyse
  • Programmentwurf
  • Implementierung
  • Text
  • Integration
  • Pflege und Wartung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Spiralmodell

A

1) Definition von Zielen und Alternativen
2) Evaluieren der Alternativen
3) Entwicklung und Überprüfen
4) Nächste Phase planen

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

3 Vorteile des V-modells

A
  • Betrachtet viele Aspekte
  • Qualitätssicherung steht im Vordergrund
  • kann angepasst und erweitert werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Schleifentypen

A
  • Schleife mit Austrittsbedingung
  • Schleife mit Eintrittsbedingung
  • Zählschleife
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Nennen Sie drei Klassen von Fehlern, die beim Entwickeln eines Programmes auftreten können!
Beschreiben Sie außerdem eine Möglichkeit, den Fehler zu finden, der für den ungewollten Abbruch des Programmes verantwortlich ist!

A

Syntaxfehler / Compilierungsfehler
Laufzeitfehler
Logische Fehler

Ausgabe von Variablenwerten, um Fortschritt des Programmablaufs zu verfolgen (bspw. Werte von Laufvariablen in Schleifen)
∗ Ausgabe von Werten, die als Parameter an Unterprogramme übergeben werden Es soll aus einer Datei gelesen werden, die nicht existiert

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