Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Ein Nassi-Shneiderman-Diagramm ( NS-Diagramm ) ist eine Entwurfsmethode für die strukturierte Programmierung . Es ist genormt nach DIN 66261. Benannt wurde es nach seinen Dr. Ike Nassi und Dr. Ben Shneiderman . Da NS-Diagramme Programmstrukturen darstellen werden sie als Struktogramme bezeichnet.
Die Methode zerlegt das Gesamtproblem das mit dem gewünschten Algorithmus lösen will in kleinere Teilprobleme bis schließlich nur noch elementare wie Sequenzen und Kontrollstrukturen zur Lösung des Problems übrig bleiben. können dann durch ein NS-Diagramm oder einen Programmablaufplan (PAP) visualisiert werden.
In der Softwareentwicklung werden Nassi-Shneiderman-Diagramme sehr selten eingesetzt da Programmcode einfacher zu schreiben und zu verändern Korrigiert man einen Fehler oder macht eine muss man ein NS-Diagramm i.a. komplett neu
Wesentlich ist auch dass die beiden nachweisen konnten dass in keinem Algorithmus ein Sprung ( GOTO ) benötigt wird und dies mit ihren aufzeigen konnten.