Any software development teChnique that inCludes struCtured design and results in the development of a program Consisting of bloCks of Code whose internal details are independent. StruCtured programming is usually done in a bloCk-struCtured language. (2004-09-29)