Search This Blog

Saturday, 30 August 2025

Question Bank on Unit-1 of SE

0 comments

FAQ on Software Engineering

UNIT-I

  1. Define Software Engineering.  List and explain the characteristics of software that describes the nature of software.
  2. Elaborate how Software Engineering is a layered technology.
  3. List and Explain the activities in Software Process Framework.
  4. Explain with neat diagram Incremental Model of Software Development and state its advantages and disadvantages.
  5. Explain Evolutionary Process model mentioning the types of projects for which they are suitable.
  6. What is agility?  List any three principles of agility.
  7. Compare Plan driven and Agile approach of software development.
  8. Describe the Unified Process model.
  9. Explain the phases of Unified Process model.
  10. Explain about Concurrent Development model.

UNIT-II

  1. List all the tasks involved in Requirements Engineering.  Explain them in brief.
  2. Explain the importance of Requirements Engineering.
  3. What is Requirements Elicitation?  Is it considered as a difficult task?  Justify your answer.

Leave a Reply