Subject: Software Engineering
Date: 10th May, 2023
Time: 3 hours
Instructions:
* The question paper consists of two parts: Part A and Part B.
* Part A is compulsory and consists of short answer questions.
* Part B consists of long answer questions and candidates are required to answer any three questions out of five.
* All questions carry equal marks.
Part A (Short Answer Questions)
1. Define software engineering.
2. What is the difference between a software product and a software process?
3. Explain the waterfall model of software development.
4. What are the different types of software testing?
5. What are the key factors that contribute to software quality?
Part B (Long Answer Questions)
6. Discuss the agile software development methodology.
7. Explain the concept of object-oriented programming.
8. Write a note on the software development tools.
9. What is the difference between software verification and software validation?
10. Discuss the various software project management techniques.