0% found this document useful (0 votes)
66 views11 pages

Software Engineering V.imp Question + PYQs Paper (Edushine Classes)

The document contains a comprehensive list of important questions related to Software Engineering, covering various units such as Introduction, Software Requirements Specification (SRS), Software Design, Software Testing, and Software Maintenance. Each unit includes multiple questions that address key concepts, methodologies, and processes in software engineering, such as SDLC, software quality attributes, testing techniques, and maintenance strategies. The document serves as a study guide for students preparing for their Software Engineering examination.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views11 pages

Software Engineering V.imp Question + PYQs Paper (Edushine Classes)

The document contains a comprehensive list of important questions related to Software Engineering, covering various units such as Introduction, Software Requirements Specification (SRS), Software Design, Software Testing, and Software Maintenance. Each unit includes multiple questions that address key concepts, methodologies, and processes in software engineering, such as SDLC, software quality attributes, testing techniques, and maintenance strategies. The document serves as a study guide for students preparing for their Software Engineering examination.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Software Engineering V.

IMP Questions
(EduShine Classes – Arman Ali)
Unit – 1 Introduction
Q.1 Discuss the various characteristics of Good Software.
Q.2 Explain the following statement “Software Engineering” is a
layered Technology. (IMP)

Q.3. Explain software characteristics in detail. Discuss the reasons of


software crisis. (V.V.IMP)

Q.4. Write short note on conventional engineering process.

Q.5. Explain software quality attributes in detail. (V.V.IMP)

Q.6. Explain software development life cycle. Discuss various


activities during SDLC. (V.V.IMP)

Q.7. Explain iterative waterfall and spiral model for software life
cycle and discuss various activities in each phase. (V.IMP)

Q.8. What is the need of SDLC? Discuss evolutionary development


model in detail with the help of diagram.

Q.9. List several software process paradigms. Explain how both


waterfall model and prototyping model can be accommodated in the
spiral process model.

Q.10. Discuss the various McCall’s quality factors with quality


triangle.

Unit – 2 SRS
Q.1. Explain requirement engineering process. (V.V.IMP)

Q.2. Explain requirement elicitation techniques in detail.


Q.3. Explain the feasibility studies. What are the outcomes? Does it
have either implicit or explicit effects on software requirement
collection?

Q.4. Discuss the importance of feasibility study. Also discuss its


various types. (V.V.VIMP)

Q.5. Develop the level one DFD of library management system.


(V.V.VIMP)

Q.6. Create a level-2 DFD of the Smart College Campus.(V.V.IMP)

Q.7. Distinguish between a data flow diagram and a flow chart with
example.

Q.8. Explain the decision table. Discuss the difference between


decision table and decision tree.

Q.9. Write a detailed note on SEI CMM.

Q.10. Explain the SEI-CMM model. What do you mean by state fire
fighting?

Unit – 3 Software Design


Q.1. Draw the software design framework and discuss the elements
of design model.

Q.2. Illustrate the principles of software design. Discuss the


characteristics of good software design. (V.V.VIMP)

Q.3. Explain data architectural and procedural design for a software.

Q.4. Explain about the structure chart and all its types with suitable
example.

Q.5. Explain the term cohesion and coupling? Also explain the
various forms of cohesion and coupling? (V.V.IMP)
Q.6. What are the characteristics of a good design? Describe
different types of coupling and cohesion. How design evaluation is
performed? (V.V.IMP)

Q.7. What do you understand by token count? Explain Halstead


software metrics in detail.

Q.8. Explain the need for software measures and describe various
metrics.

Q.9. Explain software metric? Also explain the various metrics for the
size estimation of a project.

Q.10. Draw the control flow graph and calculate the cyclomatic
complexity with three methods and independent paths for: (V.V.IMP)

Unit – 4 Software Testing

Q.1. What is software testing? Discuss the objectives of it.(IMP)

Q.2. What is integration testing? What are various software


integration techniques? (V.IMP)

Q.3. What is meant by system testing?

Q.4. What is regression testing? Discuss the process of test case


prioritization in regression testing. (V.V.IMP)
Q.5. Distinguish among error, fault, and failure.

Q.6. Explain white box testing techniques.(V.IMP)

Q.7. Explain boundary value analysis and its significance with


example.

Q.8. Write a short note on:

 Mutation testing
 Alpha and beta testing(IMP)
 Regression testing

Q.9. Explain code inspection, formal technical reviews (Peer


reviews), and walk-through in detail.

Unit – 5 Software Maintenance


Q.1 Why is Software Maintenance required? Discuss with examples.

Q.2. Explain software re-engineering and the steps involved in the re-
engineering process. (V.VIMP)

Q.3. What do you mean by the term software re-engineering? Why is


it required?

Q.4. Discuss software configuration management and various tasks


in SCM process. Explain version control and various types of project
risks.(V.VIMP)

Q.5. Write briefly on CASE tools.

Q.6. Write briefly on:

 CASE
 Software complexity measure
Q.7. Write short notes on:

 Function Point
 COCOMO
 Defect, Fault, Failure

Q.8. Discuss COCOMO model in detail. Also explain the term person-
month (PMO).(V.IMP)

Q.9. Write short note on software risk analysis and management.

Q.10. What is risk management? How are project risks different from
technical risks?(V.IMP)

Solution Link - Click here


Printed Pages:02 Sub Code:RCS402
Paper Id: 110256 Roll No.

B. TECH.
(SEM IV) THEORY EXAMINATION 2018-19
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 70
Note: 1. Attempt all Sections. If you require any missing data choose suitably.

SECTION A
1. Attempt all questions in brief. 2 x 7 = 14
(a) List the process maturity levels in SEI's CMM.
(b) Compare evolutionary and throw away prototyping?
(c) Draw the Context level DFD for the Safe home Software.
(d) Distinguish between horizontal and vertical partitioning
(e) Distinguish between verification and validation
(f) Write short notes on equivalence partitioning
(g) Define software re-engineering

A
SECTION B

PT
2. Attempt any three of the following: 7 x 3 = 21
(a) Explain iterative waterfall and spiral model for software life cycle and discuss
various activities in each phase.
U
G
(b) Describe how software requirements are documented? State the importance of

.2
AR

documentation.

62
(c) Explain data architectural and procedural design for a software.
M

5.
(d) Describe decomposition levels of abstraction and modularity concepts in software
KU

11
design.
(e) Define black box testing strategy. What do you mean by integration testing?
Explain their outcomes. 5.
Y

|4
JA

SECTION C
23
VI

3. Attempt any one part of the following: 7x1=7


7:
R

(a) List several software process paradigms. Explain how both waterfall model and
:5
D

prototyping model can be accommodated in the spiral process model.


08

(b) Which is more important-the product or process? Justify your answer


4. Attempt any one part of the following: 7x1=7
9

(a) Explain the feasibility studies. What are the outcomes? Does it have either
01

implicit or explicit effects on software requirement collection


-2

(b) Narrate the importance of software specification of requirements. Explain a


typical SRS structure and its parts.
ay

5. Attempt any one part of the following: 7x1=7


M

(a) Explain about the various design concepts considered during design.
9-

(b) What are the characteristics of a good design? Describe different types of coupling
|0

and cohesion. How design evaluation is performed?


6. Attempt any one part of the following: 7x1=7
(a) What do you mean by boundary value analysis? Give two examples of
boundary value testing.
(b) What do you mean by system testing? Explain in detail
7. Attempt any one part of the following: 7x1=7
(a) Explain the need for software measures and describe various metrics
(b) Write briefly on
i) CASE ii) Software complexity measure.

DR VIJAY KUMAR GUPTAfrom


Downloaded | 09-May-2019 08:57:23 | 45.115.62.2
: uptukhabar.net
Printed Page: 1 of 2
Subject Code: KCS601
0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

BTECH
(SEM VI) THEORY EXAMINATION 2021-22
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If you require any missing data, then choose suitably.
SECTION A
1. Attempt all questions in brief. 2*10 = 20
Q.No. Questions CO
(a) Enlist characteristics of software. 1
(b) Define SDLC. 1
(c) Define software crisis. 2
(d) Compare ISO 9000 and SEI-CMM. 2
(e) Examine methods of finding cyclomatic complexity with example. 3
(f) Explain Function oriented Design. 3
(g) List the points of differences between Verification and Validation. 4
(h) What are stub and driver? 4
(i) Differentiate between adaptive and corrective maintenance? 5
(j) List the points of differences between software Re-engineering and 5
Reverse engineering.
90
SECTION B

1
13
2. Attempt any three of the following: 10*3 = 30
_2

Q.No. Questions CO

2.
P1

(a) Explain prototyping model of SDLC. What are its advantages over 1

24
conventional model? Explain with diagram.
2E

5.
(b) Create a level-2 DFD of the Smart College Campus. 2
.5
P2

(c) Differentiate between the features of Top-down and Bottom-up 3


17
approaches of software design along with its advantages and
Q

disadvantages.
|1

(d) What is regression testing? Discuss the process of test case 4


7

prioritization in regression testing?


4

(e) Why is Software maintenance required? Explain types of 5


3:

maintenances with examples.


:3
13

SECTION C
3. Attempt any one part of the following: 10*1 = 10
2
02

Q.No. Questions CO
-2

(a) Discuss Spiral Model for Software development life cycle and 1
highlight the Risk analysis in this context.
06

(b) What is the need of SDLC? Discuss evolutionary development model 1


3-

in detail with the help of diagram.


|1

4. Attempt any one part of the following: 10 *1 = 10


Q.No. Questions CO
(a) Discuss about decision tables and its components. Create a decision 2
table. for the following scenario; a bookstore gets a trade discount of
25% for order more than 6 books;for order from libraries and
individuals, 5% allowed on orders of 6-19 copies per book title; 10%
on orders for 20-49 copies per book title; 15% on orders for 50 copies
or more per book title.

Downloaded from : uptukhabar.net


QP22EP1_290 | 13-06-2022 13:33:47 | 117.55.242.131
Printed Page: 2 of 2
Subject Code: KCS601
0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

BTECH
(SEM VI) THEORY EXAMINATION 2021-22
SOFTWARE ENGINEERING
(b) Discuss the importance of software specification Document. And also 2
explain the typical IEEE format of SRS document.

5. Attempt any one part of the following: 10*1 = 10


Q.No. Questions CO
(a) With the help of example illustratethe concept of modularity and 3
discuss why is “Low coupling –High cohesion is better for good
software” along with the concept of functional independence.
(b) What are the various software design strategies? Analyze the points of 3
difference between Function Oriented Design and Object-Oriented
Design.

6. Attempt any one part of the following: 10*1 = 10


Q.No. Questions CO
(a) Explain Halstead software metrics in detail and mention what do you 4
understand by token count?
(b) Discuss the differences between black box and white box testing and 4
explain how these techniques can be used simultaneously to test a
90

1
system.

13
_2

2.
7. Attempt any one part of the following: 10*1 = 10
P1

24
Q.No. Questions CO
2E

(a) Explain Risk management in detail. Also discuss the points that 5

5.
differentiate project risk from technical risk.
.5
P2

(b) What is cost analysis in context of software? Explain COCOMO 5


17
model with the help of schematic diagram.
Q

|1
4 7
3:
:3
13
2
02
-2
06
3-
|1

Downloaded from
QP22EP1_290 : uptukhabar.net
| 13-06-2022 13:33:47 | 117.55.242.131
Printed Pages:2 Sub Code: KCS-601
Paper 236546 Roll
Id: No.

B. TECH.
(SEM VI) THEORY EXAMINATION 2022-23
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If require any missing data; then choose suitably.

SECTION A
1. Attempt all questions in brief. 2 x 10 = 20
(a) Define generic software with example.
(b) Define software components.
(c) Mention any two non-functional requirements on software to be developed.
(d) What is meant by software prototyping?
(e) What do you mean by horizontal and vertical partitioning?
(f) What is the software architecture?
(g) Distinguish between verification and validation:
90

6
(h) Distinguish between alpha and beta testing?

22
(i) Mention the advantages of CASE tools.
_2

3.
(j) Define adaptive maintenance.
P1

11
3E

0.
SECTION B

.2
P2

2. Attempt any three of the following: 10x3=30


25
Q

(a) Iterative waterfall and spiral model for software lifecycle clean and discuss
|1
various activities in each phase.
(b) What are the problems faced in software engineering? Explain each in detail.
6
:5

(c) Explain about the structure chart and all its types with suitable example.
(d) Explain boundary value analysis and its significance with example.
54

(e) Discuss Software Configuration Management and various tasks in SCM process.
:
08

Explain version control and various types of project risks.


3
02

SECTION C
-2
06

3. Attempt any one part of the following: 10x1=10


(a) Explain software characteristics in detail. Discuss the reasons of software crisis.
9-

(b) Discuss the various Mc Call’s quality factors with quality triangle.
|1

4. Attempt any one part of the following: 10x1=10


(a) Explain the SEI-CMM model. What do you mean by state of fire fighting.
(b) What are the various stages of requirement engineering process? Explain it
with diagrammatic representation.

QP23EP1_290 | 19-06-2023 08:54:56 | 125.20.113.226


5. Attempt any one part of the following: 10x1=10
(a) Draw the software design framework and discuss the elements of design model.
(b) Illustrate the principles of software design. Discuss the characteristics of good
software design.

6. Attempt any one part of the following: 10x1=10


(a) Draw the control flow graph and Calculate the cyclomatic complexity with three
methods and independent paths for the given code-

IF A = 100
THENIF B > C
THEN A = B
ELSE A = C
ENDIF
ENDIF
PRINT A

(b) Discuss the various types of structural testing techniques with example of each.

90

6
7. Attempt any one part of the following: 10x1=10

22
_2
(a) Draw the general model of software re-engineering and elaborate it.

3.
P1

(b) Write short notes on:

11
(i) Function Point
3E

0.
(ii) COCOMO

.2
(iii)Defect, Fault, Failure
P2

25
Q

|1
6
:5
: 54
08
3
02
-2
06
9-
|1

QP23EP1_290 | 19-06-2023 08:54:56 | 125.20.113.226


Printed Page: 1 of 1
Subject Code: KCS601
0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

BTECH
(SEM VI) THEORY EXAMINATION 2023-24
SOFTWARE ENGINEERING
TIME: 3 HRS M.MARKS: 100

Note: 1. Attempt all Sections. If require any missing data; then choose suitably.
SECTION A
1. Attempt all questions in brief.
a. Define the term Software Engineering. 02
b. Discuss the various characteristics of a software. 02
c. Explain the need of an SRS. 02
d. Explain stubs and drivers. 02
e. Discuss LOC? List two advantages and disadvantages of LOC. 02
f. What is Pseudo Code? How it differs from Algorithm? 02
g. Describe the importance of white box testing. 02
h. Explain Error, Fault and Failure. 02
i. List any two reasons for increase in the software costs. 02
j. Discuss the need of Risk Management in software engineering. 02
SECTION B

2
2. Attempt any three of the following:

13
90
a. Illustrate the statement “Software engineering is layered technology”. 10

2.
b. Discuss the importance of Feasibility Study. Also discuss its various types. 10
_2

24
c. Explain Code Inspection, Formal Technical Reviews (Peer Reviews) and Walk Through 10
P1

in detail.

5.
d. Write a short note on: 10
4E

.5
Mutation testing
17
P2

Alpha & Beta testing


|1
Regression testing
Q

e. What do you mean by the term software re-engineering? Why is it required? 10


AM

SECTION C
3. Attempt any one part of the following:
2

a. Explain Software Quality Attributes in detail 10


:1

b. Explain SDLC. Also discuss various activities during SDLC 10


03

4. Attempt any one part of the following:


9:

a. Explain Requirement Elicitation techniques in detail. 10


b. Compare SEI CMM Model and ISO 9000 Model. Also discuss five levels of CMM. 10
24

5. Attempt any one part of the following:


20

a. Explain the term Cohesion and Coupling? Also explain the various forms of cohesion 10
n-

and coupling?
b. Explain software metric? Also explain the various metrics for the size estimation of a 10
Ju

project.
5-

6. Attempt any one part of the following:


|1

a. A program reads an integer number within the range [1,100] and determines whether 10
it is a prime number or not. Design test cases for this program using BVC, robust
testing, and worst-case testing methods.
b. What is Integration Testing? Explain different approaches used for integration testing. 10
7. Attempt any one part of the following:
a. Discuss the need of maintenance. Also discuss various categories of maintenance. 10
b. Discuss COCOMO model in detail. Also explain the term Person Month (PM). 10

1|Page
QP24EP1_290 | 15-Jun-2024 9:03:12 AM | 117.55.242.132
Downloaded from: uptukhabar.net

You might also like