Describe the process of testing software developed using both top-down and bottom-up development order. Propose which method results in the fewest resources for testing. Explain the types of errors that are likely to be discovered earliest under each development order. 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? Trends in Software Development” Please respond to the following: Describe some important principles and practices that are driving the current trends in software development. What trends do you think will be popular in the future? Why?