Programmiertechnik Flashcards
Nenne 3 Programmentwicklungsmodelle
Für welche Größen der Problemstellungen sind diese jeweils im Besonderen geeignet?
- Wasserfallmodell für kleinere Projekte
- Spiralmodell: große Projekte
- V-modell: große Projekte
Wasserfallmodell
- Problemanalyse
- Programmentwurf
- Implementierung
- Text
- Integration
- Pflege und Wartung
Spiralmodell
1) Definition von Zielen und Alternativen
2) Evaluieren der Alternativen
3) Entwicklung und Überprüfen
4) Nächste Phase planen
3 Vorteile des V-modells
- Betrachtet viele Aspekte
- Qualitätssicherung steht im Vordergrund
- kann angepasst und erweitert werden
Schleifentypen
- Schleife mit Austrittsbedingung
- Schleife mit Eintrittsbedingung
- Zählschleife
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!
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