Q1. Illustrate the various types of software?
Q2. Describe the prototype model. prepare down its merits and demerits.
Q3. Describe the data flow diagram as a tool for the Structured Analysis.
Q4. Describe Bottom-up Design and Top-down Design. describe when is it suitable to use them?
Q5. Distinguish between:
a) Alpha testing and Beta testing.
b) Software Verification and Software Validation.
Q6. What do you mean by legacy systems? describe why they need re-engineering.
Q7. Define the given terms:
c) Test Case