1. Begriff: Softwareentwurfsmethode; von J. D. Warnier Anfang der 70 er Jahre in Frankreich entwickelt, später von K. T. Orr in den USA weiterentwickelt. Ähnlichkeiten mit der Jackson-Methode (Jackson System Development, Jackson strukturierte Programmierung). - 2. Grundidee: Algorithmus wird aus der Struktur der Eingabedaten entwickelt. - 3. Vorgehensweise: (1) Ermittlung der Struktur der gewünschten Ausgabedaten (logische Ausgabedatei); (2) Beschreibung der Struktur der Eingabedaten (logische Eingabedatei); (3) Entwicklung einer oder mehrerer logischer Phasendateien zur Verbindung von (1) und (2), wenn die Strukturen nicht von vorneherein übereinstimmen; (4) Ableitung der Programmstruktur (Algorithmus) aus den logischen Phasendateien; (5) Ermittlung der Befehle des Programms und Zuordnung zu den Komponenten der Programmstruktur. - 4. Darstellungsmittel: (1) Klammerdiagramme für die Anordnung zusammengehöriger Komponenten der "logischen" Dateien; (2) konstrukte Selektion und Iteration für die Beziehungen der Komponenten (in Analogie zur Steuerkonstrukten).