You are on page 1of 2

BABU BANARASI DAS

NORTHERN INDIA INSTITUTE OF TECHNOLOGY, LUCKNOW


DEPARTMENT OF INFORMATION TECHNOLOGY
B. TECH.(IT)3rd YEAR – SECOND SESSIONAL EXAMINATION
ACADEMIC SESSION 2022-23(ODD SEMESTER)

Compiler Design (KIT052)


Time: 2 hrs Max Marks: 30
NOTE: Attempt all sections
SECTION A
Q01. Attempt ALL questions in brief: [06x01 =06]

Question Marks CO BTL

1A 1 3 K3

1B 1 3 K3

1C Compare Project Vs Operations. 1 4 K1

1D 1 4 K3
What is Pair Programming?
1E 1 5 K1

1F 1 5 K2

SECTION B
Attempt any TWO questions of the following: [02x06 =12]

Question Marks CO BTL

A 2 3 K3
2 What are the major shortcomings of waterfall model? How have those shortcomings
B been overcome by the agile model?
2 4 K2
What do you mean by Kanban? What can be achieved using Kanban? Briefly explain
C the Kanban methodology.
5 K2

SECTION C
Q03 Attempt two One of the Following: [01x04 =04]

Question Marks CO BTL


Define Dead code elimination. Generate three address code for the following code where
size of int is four bytes. :
int sum=0, i;
for(i=1;i<=20;i++)
A 4 3 K3
{
sum = sum + a[i] + b[i];
}

B 4 3 K3

Q 4. Attempt Any One of the Following: [01x04 =04]

Question Marks CO BTL


How Does V Model work? Explain.
A 4 4 K3
Briefly explain the main principle of the agile development methodologies. Why we need
B agile methods? 4 4 K2

Q 07. Attempt Any One of the Following: [01x04 =04]


Question Marks CO BTL
Differentiate Between Agile and Waterfall model.
7A 4 5 K3

7B 4 5 K3

You might also like