PART 1
a) What does SDLC stand for?
b) What is software engineering?
c) Name any one software development model?
d) What is requirement analysis?
e) Define prototype model?
f) What is requirement analysis?
g) Name any one agile methodology?
h) What does UML stand for?
i) What is software maintenance?
j) What is modularity in software development?
k) What is software engineering?
l) Name any one software development model?
m) What is the difference between the Waterfall and Spiral Models? Give any two difference?
n) Define usability in UI design.
o) What is meant by "Iteration" in the Agile Model?
p) What is the Spiral Model used for?
q) What is the main characteristic of the Waterfall Model?
r) What is the Spiral Model used for?
s) What is the main focus of the Incremental Model?
t) Which software process model is also known as the "Linear Sequential Model"?
PART 2
a) What is the Agile Model in software development?
b) How does Agile differ from the Waterfall model?
c) List any two principles of agile methodology?
d) How does Agile handle changing requirements during software development?
e) What are the key components of agile methodology?
f) What are the phases of the Waterfall Model?
g) What is a software process model?
h) What is UI design in software engineering?
i) Name any two UI design tools?
j) Name any two software process models?
PART 3
Q3. Explain the Software Development Life Cycle (SDLC) and its phases with examples.?
Q3. What is software engineering? Discuss its importance and principles?
Q4. Describe the various software process models, including the Waterfall, Spiral, and Agile models.?
Q4. What are software testing techniques? Explain different types of testing with examples?
Q5. Explain the Agile model in detail, along with its principles and advantages?
Q5. Compare and contrast Agile and Waterfall models with advantages and disadvantages?
Q6. Discuss the different phases of the Waterfall Model with suitable examples?
Q6. What are the limitations of the Waterfall Model, and how can they be overcome?
Q7. Why is the Waterfall Model not suitable for complex and large projects?
Q7. What are the different testing strategies used in the Waterfall Model?
Q3. Explain the Waterfall Model in detail with a neat diagram?
Q3. What are the advantages and disadvantages of the Waterfall Model?
Q4. What is Spiral model and what are the key characteristics that make the Spiral Model unique?
Q4. What are the challenges faced while implementing the Spiral Model in software development?
Q5. Compare the Spiral Model with the Incremental Model with its advantage and disadvantage?
Q5. Explain Change Management in Software Engineering and its importance in software development?
Q6. Discuss the different phases of the Waterfall Model with suitable examples?
Q6. What are the limitations of the Waterfall Model, and how can they be overcome?
Q7. What are the key challenges in software change management, and how can they be addressed?
Q7. Describe the different types of Software Maintenance (Corrective, Adaptive, Perfective, and Preventive) with
examples.