Software Engg Question Bank 2021
Software Engg Question Bank 2021
Question Bank
UNIT-1 Introduction to Software and Software Engineering
Sr. No Questions
1 Using example explain the spiral model
2 Explain spiral model and describe its advantages over waterfall model and explain Waterfall model
3 Explain Software Prototyping
4 Explain Software Engineering as a Layered Technology. OR Define Software Engineering.
Draw and explain Software Engineering layers
5 Compare Prototype and RAD Process Model.
6 Distinguish between a program and a software product.
7 Explain Spiral model with suitable example. Also explain how it differs from Software Prototyping model.
8 Explain the difference between software and hardware characteristics. List and explain very
briefly various activities of software engineering
9 Explain the process model which is normally suits for development of large-scale software system.
Sr.No Questions
1 Explain Agile Development in detail.
2 List the different Agile process model and Explain any one with suitable example.
Sr.No Questions
1 Write and explain briefly possible reasons for project failure.
2 Explain function point analysis method. Compute the function points for the following data set: Inputs =8,
Outputs= 12, Inquiries = 4,
Logical files = 41, Interfaces =1 and Σ Fi = 41.
3 Consider a project to develop a text editor. Major modules of project
are: 1. Menu Panel (size 9KB) 2. Text editing window (size 5 KB) 3.
Short cut keys handler (size 6 KB). Use COCOMO to determine the overall cost of the project and
duration of development.
4 Write short note on : Risk Management.
5 Write short note on : Risk Management. Explain Version Management and code quality management
under changing conditions(Change Control Management)
6 Describe requirements validation
7 What is risk management? Explain RMMM plan.
8 Describe the difference between risk components and risk drivers.
9 What do you mean by risk? What is software risk? Explain all type of Software risk.
10 Explain function point analysis method. Compute the function points for the following data set: Inputs =8,
Outputs= 12, Inquiries = 4, Logical files =41, Interfaces =1 and _ Fi = 41.
16 What is Software Measurement? How to Calculate Cost of Software? Explain Software metrics used for
S/w cost estimation.
17 Explain project scheduling process. Explain Gantt Chart in detail.
18 Explain CASE tools and its use in Software Engineering.
19 Explain project scheduling and tracking with suitable example.
20 Explain Software metrics used for software cost estimation.
21 Write short notes on COCOMO model.
22 Explain Software Project management and W5HH principle.
23 Enlist and explain various types of risk
24 Explain 4 P’s of effective project Management
Sr.No Questions
1 Describe process of requirement engineering in detail.
2 Explain Requirement engineering tasks
3 How to collect requirement? Explain different methods to collect
requirement. Why it is important in Software Engineering?
4 Explain Feasibility Study of College Management System.
5 Explain Feasibility Study of Hospital Management System.
6 What is Requirement Engineering? List the Functional and Non-Functional requirement for Library
Management system.
7 Explain Functional and Non-Functional Requirement for ATM in Banking System.
10 Compare the relative advantages of function/procedure oriented and object oriented approaches to
software design.
11 Define Cohesion and Coupling. What is the difference between coupling and cohesion.
12 Compare: Coupling and Cohesion. Explain different types of Coupling and its effect on software modules.
13 What is the importance of User Interface? Explain User Interface design rules with examples.
14 Draw the Data Flow Diagram with different levels for withdraw and deposit of money in a bank.
32 Compare Coupling and Cohesion. Explain different types of Coupling and its effects on software
modules.
33 What is activity diagram and Swim-lane? Draw activity diagram for
billing Counter of a shopping mall.
34 Draw DFD for Hotel Management System
35 Draw Timeline chart for Library Management System/Hospital Management System
1 Explain white box and black box testing. Discuss all the testing strategies that are available
2 What are different levels of testing and the goals of the different levels?
3 Explain Unit Testing and System Testing.
4 How unit testing strategy works on a software module? What errors are commonly found during unit
testing?
5 Explain software testing strategy for conventional software architecture. Draw the spiral diagram showing
testing strategies with phases of software development.
6 Using example explain the basic path testing method.
7 Explain: Unit testing, cyclomatic complexity and Load testing.
8 Differentiate alpha testing and beta testing
9 Describe coding standards.
10 What is Software Reliability? Compare Black Box testing and White
Box testing in software product.
11 What is testing? What is debugging? Draw the spiral diagram showing testing strategies with phases of
software development.
12 Explain Different Testing Techniques
13 What is Software Testing? What is the role of a Software Tester? Compare: Black Box Testing and White
Box Testing.
14 What is Mobile testing? Mention the challenges in mobile testing?
15 List the set of guideline for BVA. Also explain the merits and demerits of BVA.
4 Write short note on: Reverse Engineering, Re-Engineering , Forward Engineering or Difference between
Forward and Reverse Engineering.
5 Explain SCM Process.
6 Enlist the different types of Maintenance.
7 Explain Web Engineering
UNIT-9 Devops
1 What is DevOps?