Q1. Illustrate the various types of software?
Q2. Describe the prototype model. Write 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. Explain 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? Explain why they need re-engineering.
Q7. Define the given terms:
a) Error
b) Fault
c) Test Case
d) Failure