Schul-Sachen-Verteilerseite Programm-Entwicklung
Definition Die Strukturierung eines Programm-Ablaufs kann auf drei verschiedene Arten erfolgen:
  • Das Gesamtproblem kann in immer kleinere Teilprobleme aufgespalten werden, für die dann die Programmschritte festgelegt werden. Diese Entwicklung quasi "von oben nach unten" wird Top-down-Methode genannt.
  • Umgekehrt kann ausgehend von einem kleinen Teilproblem das Programm um immer weitere Teilproblemlösungen erweitert werden, bis das Gesamtproblem gelöst ist. Diese Entwicklung quasi "von unten nach oben" wird Bottom-up-Methode genannt.
  • Schließlich ist es möglich, wahllos mit irgendeinem mittelgroßen Teilproblem zu beginnen und mal hier mal da, mal das Teilproblem in kleinere Teilprobleme aufzuspalten, mal andere Teilprobleme hinzuzufügen und so irgendwann das Gesamtproblem zu lösen. Diese Entwicklung wird Muddling-through-Methode genannt und gilt als umständlichste und fehlerbehafteste Vorgehensweise.
Fragen karlheinz@luk-korbmacher.de