Home > Computers > Programming > Methodologies > Structured
Structured programming was first proposed in about 1970, by Professor Edsger Wybe Dijkstra. It has since become a major methodology, used commonly by most programmers, who may never even have heard the term. While many people believe its main idea was to eliminate the use of unconditional jumps (naked GOTOs, the infamous GOTO statement), Dijkstra states the main idea more generally as: "I now suggest that we confine ourselves to the design and implementation of intellectually manageable programs."
http://www.its.bldrdoc.gov/fs-1037/dir-035/_5154.htm
From General Services Administration, Federal Standard 1037C (Telecom Glossary 2000): 'Telecommunications: Glossary of Telecommunication Terms'. Long title, short but very clear definition.
http://www.felgall.com/struc.htm
Overview, diagrams, examples.
http://portal.acm.org/citation.cfm?id=362929.362947
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.
http://www.smartdraw.com/resources/tutorials/jackson-system-development-diagrams/
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.
http://www.robelle.com/library/smugbook/structpr.html
Several very good quotes that define and explain this topic.
http://c2.com/cgi/wiki?StructuredProgramming
Article at Cunningham and Cunningham Wiki site.
Home > Computers > Programming > Methodologies > Structured
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us