Q1. Distinguish between the evolutionary and throw-away prototyping.
Q2. describe why Spiral model is considered as the Meta model? Describe.
Q3. Distinguish between the functional and non functional needs of software?
Q4. Define the word cohesion in the context of the object-oriented design.
Q5. describe in brief four fundamental principles of the software engineering.
Q6. Distinguish between the software reengineering and reverse engineering.
Q7. Describe Equivalence Class Partitioning and Boundary value analysis methods for software testing.