; Questions and Answers for Structural Designs, N arguments
(
("Data Analysis and Definition  -- TO BE DONE!!!!"

"to understand what kinds of information are to be processed and
how to represent the information as data -- TO BE DONE!!!!"
) 

;; ------------------------------------------------------------------------

("Contract and Header"

"to formulate examples of the program's input-output behavior
(using the data definitions) and a program header"

)

;; ------------------------------------------------------------------------

("Program Examples"

"to understand what the program produces for a variety of inputs"
 
)

;; ------------------------------------------------------------------------

("Template"

"to translate the input data definition(s) into a program template"

) 

;;  ------------------------------------------------------------------------

("Body"

"to produce a complete program by filling the gaps in the template"

)

;; ------------------------------------------------------------------------

("Test"
"to test the program's behavior on the specified examples"

)
)
