Correct Answer: an approach in which the top module is first tested then program modules are added from the highest level to the lowest level