Short article arguing for teaching structured programming before object-oriented programming, and that Java is a good language for this; shows and explains some simple examples.
From General Services Administration, Federal Standard 1037C (Telecom Glossary 2000): 'Telecommunications: Glossary of Telecommunication Terms'. Long title, short but very clear definition.
By Edsger W. Dijkstra. This short 1968 paper is widely considered the seminal work which began the Structured Programming movement, and is vital to grasp the motives of its creators. Reprinted as an ACM Classic of the Month.
Several very good quotes that define and explain this topic.
A lecture on JSP and JSD.
Learn about Entity Structure Diagrams (ESD) and Network Diagrams (ND) used for Jackson System Development (JSD). Download SmartDraw's trial version for free and draw JSD diagrams with ease.
Overview, stage descriptions.
Overview, diagrams, examples.
Thesis by Steve Meyer maintains that structured programming is incorrect in the sense of being both problem ridden and detrimental to the development of new programs.
Article at Cunningham & Cunningham Wiki site.
|