Professional Documents
Culture Documents
QUESTION BANK
Course : B.Tech Regulation : R20 Year/ Sem : II – I
Subject : Software Engineering
Name of the faculty : Dr. A. Hanumaiah
UNIT-I
Topic Name: The Nature of Software, The Unique Nature of WebApps, Software Engineering,
The Software Process, Software Engineering Practice, Software Myths.
1) Explain Challenges faced in Software engineering? [set-3][january 2023][7M]
2) Define the terms: software, software engineering. Focus on the challenges faced
in software engineering? [set-4][january 2023][7M]
3) Lucidly present the core principles of software engineering? [set-3][january 2023][7M]
4) What are WebApps? Give their features? [set-3][january 2023][7M]
5) What is a myth? Give a focus on various software myths regarding Management
and Practitioner? [set-2][january 2023][7M]
Topic Name: A Generic Process Model,Process Assessment and Improvement, Prescriptive
Process Models, Specialized ProcessModels, The Unified Process, Personal and Team Process
Models, Process
6) Explain the incremental process model along with its advantages and
disadvantage? [set-1][january 2023][7M]
7) What do you mean by team process model and personal process model?
Differentiate them? [set-1][january 2023][7M]
8) Explain with neat diagram the prototyping model for software development?
[set-4][january 2023][7M]
9) Give the key features of software process models with examples? [set-4][january 2023][7M]
10) What are the advantages of iterative development? [set-2][january 2023][7M]
11) Explain about the evolution of software engineering methodology? [set-4][january 2023][7M]
UNIT-II
Topic Name: Agility, Agility and the Cost of Change, Agile Process, Extreme Programming
(XP), Other Agile Process Models
1) What is Agility? Compare and contrast various Agile process models.
[set-][january 2023][7M]
2) What are the three key elements of Agile methodology? Explain them.
[set-3][january 2023][7M]
3) How does agility changes the Cost of development? Describe? [set-3][january 2023][7M]
4) Discuss about Extreme Programming (XP) in detail. [set-2][january 2023][7M]
5) Give the features of the toolset used in Agile process. [set-2][january 2023][7M]
Topic Name: A Tool Set for the Agile Process, Software Engineering Knowledge, Core
Principles, Principles That Guide Each Framework Activity, Requirements Engineering,
Establishing the Groundwork, Eliciting Requirements, Developing Use Cases, Building the
Requirements Model, Negotiating Requirements, Validating Requirements.