You are on page 1of 1

Name of student…………..

Registration No…………
Sant Longowal Institute of Engineering & Technology
Department of Computer Science and Engineering

Sub Name: Software Engineering TIME ALLOWED: 1 Hour


Sub Code: OECS-611A MINOR- I Maximum Marks: 30
Name of Teacher: Dr. Vikash Kumar Garg Month/Year: 16 Nov.-2021
Class: GME/GEE/GIN/GFT/GEC Semester: 5th
Q. No SECTION-A Marks
1. a) Software maintenances work in organizations is mostly carried out using ad hoc 1.5
techniques? Yes/No
b) A software development organization can be called ……….. when its software 1.5
development process is person independent.
c) Which type of testing is used to check whether the system meets the non-functional 1.5
requirement identified in SRS document?
d) What do you mean by mutant. Write your answer in short. 1.5
e) Regression testing is a part of: 1.5
a) Functional Testing
b) Non-Functional Testing
c) Maintenance Testing
d) None of the above
f) Write a short on coupling and cohesion. 1.5
g) Why function point analysis is used in software engineering? 1.5
h) How do you assure software quality? 1.5
i) What is re-engineering? 1.5
j) Explain about software reliability. 1.5
SECTION-B
2. Write down the different steps to draw a Gant chart in excel with help of an example. 5
3. Suppose that a project was estimated to be 400 KLOC. Calculate effort & time for 5
each of 3 modes of development.

Software Product Type a b c d


Organic 2.4 1.05 2.5 0.38
Semi-detached 3.0 1.12 2.5 0.35
Embedded 3.6 1.20 2.5 0.32

4 a) Design equivalence class partitioning test suite for a function that reads character 2.5
string of size less than five characters and display whether it is a palindrome. (Hint:
Equivalence classes are palindromes, non-palindromes, and invalid inputs.)

b) What do you mean by reverse engineering? Explain its types. 2.5

You might also like