COBOL programs are hierarchically structured with four divisions (Identification, Environment, Data, Procedure), which contain sections, and sections contain paragraphs. 'Modules' is not a standard COBOL structural component - this term is used in other programming languages but not in COBOL's hierarchy.