Problemstellungen und Lösungstechniken

In diesem Kapitel werden einige Basistechniken zur Softwareentwicklung vorgestellt.
Hierbei geht es zunächst um Analysetechniken (was muss das Programm können), die dann um Struktogramm und Flussdiagramme erweitert werden, aus denen sich das fertige Programm mehr oder weniger ablesen lässt.

Von der Problemstellung ausgehend wird zunächst eine Analyse durchgeführt. Dabei werden mithilfe eines SADT-Diagrammes alle logischen Verknüpfungen gekennzeichnet.
Den Übergang zum Programm bildet dann der Programmablaufplan (PAP), der auch den zeitlichen Ablauf der zukünftigen Funktion festlegt. Als Alternative zu dem teilweise recht unübersichtlichen PAP bietet sich das Nassi-Schneidermann-Diagramm an, in welchem die Struktur des Programms schnell und einfach dargelegt werden kann.