KCS601 Software Engineering 23
KCS601 Software Engineering 23
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
SECTION C
3. Attempt any one part of the following:
2
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-
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