Q1. Describe with a neat diagram, the Boehm spiral model of the software development process. Describe the merits of the spiral model?
Q2. With a neat diagram describe RAD methods.
Q3. Distinguish debugging from the testing. describe the given three debugging methods-Brute force, back tracking and cause elimination.
Q4. Distinguish between any two:
a) Top-down integration and bottom-up integration testing.
b) White box and black box testing.
c) Equivalence partitioning and boundary value analysis.
Q5. Illustrate the meaning of requirement elicitation and analysis? Illustrate the problems related with that? Describe.
Q6. Describe the reverse engineering process. Illustrate the meaning of abstraction level and completeness of the reverse engineering process?