UNIT-I
2 Marks Questions
1) Definition of Software Engineering
2) Explain various types of maintenance of software
3) What is process framework
4) List out the activities of process framework and explain
5) List out the umbrella activities and explain
6) List out different types of Process Flows and explain
8 Marks Questions
1) Explain the story of Software development and issues faced
2) What is the need for Systematic process for addressing issues and explain
3) What is the need for Systematic process for products and explain
4) What is the need for Systematic process for custom solutions and explain
5) What is the need for Systematic process for services and explain
6) What is the need for Systematic process for domains and explain
7) What is the need for Systematic process for technologies and explain
8) What is the need for Systematic process for software lifecycle and explain
9) What is Software development lifecycle and explain its stages?
10) Explain about software release process
11) What is Source control and explain key concepts and components associated with source
control
12) What is Versioning and explain various types of versioning
13) What are the key considerations and best practices for the maintenance of software and
explain
14) Explain about DevOps. Explain Key principles and practices of DevOps
15) Explain about waterfall model with neat diagram and what are the advantages and dis
advantages of waterfall model
16) Explain about V model with neat diagram and what are the advantages and dis advantages of
V model
17) Explain about incremental model with neat diagram and what are the advantages and dis
advantages of incremental model
18) Explain about RAD model with neat diagram and what are the advantages and dis
advantages of RAD model
19) Explain about spiral model with neat diagram and what are the advantages and dis
advantages of spiral model
20) Explain about prototyping model with neat diagram and what are the advantages and dis
advantages of prototyping model
21) Explain about concurrent development model with neat diagram and what are the
advantages and dis advantages of concurrent development model
UNIT-II
2 Marks Questions
1) List out the phases of Unified process and explain
2) What is Agility?
3) What is the relationship between Agility and the Cost of Change
4) What is an Agile Process?
5) What is Scrum?
6) Who are in Scrum Teams and Artifacts
7) Which events handled in Sprint Planning Meetings
8) Which events handled in Daily Scrum Meetings
9) Which events handled in Sprint Review Meetings
10) Which events handled in Sprint Retrospective
11) What is Requirement Engineering?
12) What is goal of Requirement Engineering?
13) Which type of requirements identified in QFD and explain
14) What is usage scenarios
15) List out thumb rules of Analysis model
16) List out elements of Analysis model and explain
17) What are the primary objectives of analysis model
18) List out the examples of non-functional requirements
19) Advantages of classifying software requirements
20) Disadvantages of classifying software requirements
8 Marks Questions
1) List out 12 Agile Principles
2) Explain about the Scrum Process Flow with neat diagram
3) List out Requirement Engineering Tasks and explain
4) How to gather the Requirements and explain with different methods
5) List out the different types of requirements and explain