Software Procedure
The Program structure describes control hierarchy without regard to the sequence of decisions and processing. The Software procedure focuses on the processing details of each module individually. The Procedure must give a precise specification of processing including sequence of events the exact decision points repetitive operations and even data organization or structure.
There is, of course, a relationship among procedure and structure. The Processing indicated for each module must include a reference to all modules subordinate to the module being define. That is a procedure representation of software is layered.