This document discusses structured systems development methods. It provides an overview of key concepts in structured methods including the waterfall model, structured programming, structured design, structured analysis of processes, data and events. Diagramming techniques are presented as core to structured methods for modeling systems at different levels of abstraction. Both process-driven and data-driven perspectives in structured analysis are examined.