Q1. Describe the process of testing software developed using both top-down and bottom-up development order.
Q2. Propose which method results in the fewest resources for testing.
Q3. Explain the types of errors that are likely to be discovered earliest under each development order.
Q4. Suggest which development order is best as measured by the combination of required testing resources and the ability to capture important errors early in the testing process. Why?