Professional Documents
Culture Documents
Pyq 2
Pyq 2
41
49
B
E7
24
Paper / Subject Code: 32121 / Communication Engineering
A6
9F
E4
5F
34
44
41
49
B
E7
9D
A6
42
9F
E4
5F
F2
73
44
41
49
D
EB
4
9
1E
49
2
BD
3
5
F
7
9D
24
4
B
FE
F
(3 Hours) [Total Marks:80]
12
34
9
F2
BD
44
03
7
9D
4
B
2
6B
9F
12
DE
4
F2
73
D5
44
03
9A
B
N.B. : (1) Question No 1 is Compulsory.
EB
2
B
29
44
5F
34
1
6
(2) Attempt any three questions out of the remaining five.
D
3
F
9A
1E
E7
D
B
0
EB
(3) All questions carry equal marks.
9
F4
44
F
31
2
A6
D5
BF
E
(4) Assume suitable data, if required and state it clearly.
49
B
B0
41
FE
2
29
24
E
4
31
A6
F
BD
D5
BF
34
1E
9
B0
4
49
E7
29
4
DE
4
1 Attempt any FOUR [20]
1
A6
2
E4
BF
5F
9
a Compare Amplitude modulation & Frequency modulation
2B
B0
3
41
9
7
9D
E
4
b For AM receiver with Intermediate Frequency of 455 KHz, tuned at signal frequency of E
1
A6
2
BD
3
F
E
49
2
0
73
EB
5
1000 KHz, determine image frequency, and image-rejection ratio for Q=100.
BF
49
6B
D
2
4
4
FE
1
2
9F
E4
9
BD
c Explain Inter-symbol Interference (ISI).
DE
03
9A
34
F2
41
d Write a note on different types of noise in communication.
6B
7
9D
12
2B
4
B
9F
E4
DE
03
9A
e Draw & explain the transmitter block diagram of BFSK system. F
4
31
3
5
44
F
41
6B
7
9D
2B
0
44
B
FE
42
6B
9F
E
9A
1E
31
F2
3
D5
44
9A
7
2B
0
F4
44
EB
FE
42
6B
9
4
1E
49
31
F2
E4
3
D5
(i) Upper & lower sideband frequencies
9A
7
B
4
0
F4
B
41
FE
42
6B
29
(ii) Modulation coefficient and percentage modulation
E
4
49
1
F
E4
73
5
3
F
9A
49
24
B0
B
41
FE
24
E
4
34
31
2
6
F
E4
BD
D5
F
A
34
49
E7
B0
b Explain the phase shift method of SSB generation with block diagram. [10]
EB
41
9
E7
29
24
5F
31
A6
F
E4
BD
F
5F
34
49
9D
B0
B
41
49
3 a Draw & explain the balanced modulator circuit for DSBSC wave generation. [10]
E7
9D
2
24
E
1
F2
6
F
E4
34
49
2
2B
0
EB
BF
41
6B
E7
9D
1
F
E4
BD
DE
34
9
2
0
4
BF
41
6B
E7
9D
12
2B
9F
E4
DE
03
9A
5F
31
F2
44
41
6B
7
9D
B
B0
44
EB
FE
9F
12
9A
4
E
F2
BD
3
D5
44
03
F4
44
EB
FE
42
6B
12
29
3
D5
03
BF
9A
F4
E
42
6B
12
29
DE
44
BF
9A
1E
24
12
29
DE
44
34
F
9A
1E
E7
B
B
B
12
29
E
F4
44
5F
A6
BD
03
BF
5 a Draw & explain superheterodyne receiver with block diagram. Also draw the
1E
49
9D
49
12
24
E
F4
BD
3
34
49
EB
41
49
12
24
E4
BD
03
34
49
41
49
6B
E7
12
24
E4
6 a Explain generation & detection of QPSK modulation technique with neat diagram and
03
9A
5F
34
49
41
24
44
F
34
E
49
F2
41
E7
9D
24
44
F
__________________
5F
34
1E
49
F2
E7
9D
24
F4
B
DE
5F
34
49
F2
E7
12568 Page 1 of 1
9D
2B
24
B
DE
34
31
F2
D5
E7
B
EB
12
29
F
BD
D5
0312BDEBF29D5FE7342449F41E449A6B
03
BF
3E
5
0
B
6
EF
8A
A7
Paper / Subject Code: 32126 / Department Level Optional Course-I: ASIC Verification
28
A4
BF
E9
61
3E
F5
8A
A7
5B
28
A4
FE
E9
61
3E
2C
F5
B
A7
B
28
4
2E
FE
A
5
E9
3E
2C
(3 Hours) [Total Marks : 80
1C
F5
B
5B
A4
N. B. : (1) Question No. 1 is compulsory.
2E
E
70
F
9
C
(2) Attempt any three out of remaining.
1C
F5
2F
8B
BE
43
2
2E
E
(3) Assume suitable data wherever required.
A0
5A
C5
7
BF
E9
1C
F
18
E2
EF
2
8
A0
70
Q.1 Solve the following (Any four) [20]
76
2
C5
C2
BF
9
2F
EA
A. What is randomization in system verilog. Explain it with proper example.
BE
18
2
1
8
E
0
0
76
B. List various array datatype used in system verilog. Give one example of each.
92
43
5
A
2
F7
2C
C
A
E
18
C. Differentiate between deep and shallow copy related to object oriented programming.
5A
01
B
E
28
2E
A0
6
D . Explain system on chip (SoC) and system in package (SiP).
5
EF
F7
7
E9
4
2C
1C
EA
18
5A
E. List and brief the different types of Code coverage. BF
02
B
2E
70
76
43
C5
F
8A
28
1C
F
A
A
Q.2 A. Differentiate between ASIC, FPGA and CPLD based on their applications and cost. [10]
2
BF
2
E9
1
E
2E
5
70
6
3
EF
B. Write a System Verilog code for the following:
A
A7
5B
28
1C
2F
8
5A
E2
i. Declare dynamic array. Allocate 5 elements. Print out its size. [10]
F
E9
1
E
2C
A0
B
70
76
3
F
C2
ii. Declare a queue and initialize it with 5 string element. Insert new element
B
A4
2E
2F
A
2
18
5
F
@position 2.
E9
01
3E
2C
1C
F5
0
8B
76
F7
iii. Is logic datatype in SV 2-state or 4- state? How it is different than wire.
5B
A4
2E
FE
70
A
92
18
02
iv. Create enumerated data type for all rainbow colours.
E
C
1C
5
F
B
BE
76
43
2
EF
02
8A
8
v. Declare 2D array. Display each and every element of it using foreach.
E
70
A
92
A
5
8A
61
E
C
1C
5
F
8B
BE
3
E2
EF
02
1
A7
A4
70
76
92
5
8A
C2
BF
3E
C
5
F
A
E
2
EF
2
1
1
B
3E
28
A4
E
[10]
A0
0
76
5
2
F7
F
E9
A4
2C
C
B. Draw the layered test bench diagram and explain each of blocks stating its functionality.
F5
A
B
18
01
5B
3E
28
2E
F5
FE
0
[10]
76
F7
9
A4
2C
FE
1C
EA
Q.4 A. What is the significance of Interface and clocking block? Explain the modport with
8B
BE
18
02
2E
F5
8B
70
76
92
3
C5
8A
A4
FE
1C
F
A
92
BE
B. Explain the concept of behavioral modelling. Write Verilog code for 4:1 mux using
E2
2
1
E
F5
A0
8B
BE
70
6
C5
C2
A7
FE
2F
92
8
A
C5
E2
01
61
E
5
A0
8B
BE
Q.5 A). Write the System Verilog code for the following items: [10]
3
E2
C2
7
7
A4
FE
2F
A
92
18
C5
i. Create a class Ex1 containing two variables, 8-bit data and 4-bit address. Create a
C2
01
E
F5
A0
8B
BE
76
3
F7
A4
E
EA
92
18
C5
i. In an initial block, construct an Ex1 object and randomize it. Check the status from
C2
F7
02
5
8B
BE
76
43
E2
EF
randomization.
8A
01
A
92
5A
C5
C2
7
61
E
2F
43
E2
EF
01
8
A0
92
A
C5
3E
F5
B
E
8
2
2
01
61
28
A4
E
E
A0
5
C2
7
BF
E9
2C
F5
2F
18
01
28
Demonstrate its usage by generating 20 new data and address values and check for error.
E
FE
A0
76
C5
2
7
E9
1C
2F
EA
8B
8
2
61
92
43
C5
F7
A7
1C
BE
8
5A
E2
2
61
3E
Q.6 A. With suitable example explain how communication between threads is achieved with [10]
A0
70
C5
EF
C2
A7
4
E2
01
3E
A0
76
EF
C2
F7
4
EA
B. What is coverage and cross coverage? Explain the Functional coverage? [10]
18
5A
BF
01
A0
6
43
EF
F7
A7
28
18
----------------------
5A
BF
02
E9
3E
76
EF
8A
5B
EA
92
5A
BF
61
BE
43
EF
A7
8
92
A
C5
BF
3E
5
BE
E2
EF
28
A4
C5
C2
BF
13376 Page 1 of 1
E9
F5
E2
01
5B
28
FE
2
E9
2C
1C
8B
5B
2E
F701C2E2C5BE928BFEF5A43EA7618A02
70
92
B1
9F
5
A
A
3C
Paper / Subject Code: 32122 / Computer Organization & Architecture
EC
AD
AC
D0
AD
F1
B1
F
C5
DA
C9
EC
F4
D0
D3
1A
AA
C9
F1
C5
CA
B
Time: 3 Hours Marks: 80
FF
AD
F4
0
3
1E
D
AD
10
C9
B1
5
F
3C
9B
N.B.: (1) Question No. 1 is Compulsory.
FF
EC
F4
D0
1A
AD
B0
0
(2) Attempt any three questions out of the remaining five.
F1
C5
1
B
9B
9F
F
(3) Each question carries 20 marks and sub-question carry equal marks.
C
F4
D0
D3
0F
1E
AC
B0
C9
(4) Assume suitable data if required.
C5
1
CA
4F
B
F
DA
FF
C9
D3
09
9F
E
0
1
1A
FB
1. Attempt any FOUR (20)
AA
B1
FC
CA
4F
0B
3
09
9F
AD
1E
AC
AD
0
a) Define MIPS, CPI and MFLOPS.
5D
FB
B1
4F
B1
FF
EC
b) Why does a superscalar processor use dynamic branch prediction? Justify.
3C
C9
F
AD
D0
10
C9
F1
FB
AD
c) Draw and explain a typical Instruction Cycle in a processor.
AA
B1
9B
5
F4
C
C9
F
EC
D
d) Compare CPU and GPU.
D0
B0
D3
10
C9
A
AA
4F
F1
9B
F
C5
e) Why is there a need for communication between two processes? Also write
A
FF
0B
9F
C
AD
F4
AC
0
D3
techniques to implement IPC.
10
1E
FB
FC
C9
B1
B
5
CA
A
F
09
0F
FF
AD
F4
AC
D0
D3
2. (a) Compare RISC and CISC architectures. (10)
E
B1
10
B1
9F
C5
C
CA
DA
F
(b) Explain Pre-emptive and Non-pre emptive scheduling. Give an example of (10)
9B
09
FF
F4
AC
D0
3
1E
1A
FB
each type.
AD
B0
10
C5
C
DA
F
0B
9B
C9
9F
FF
C
F4
D3
E
1A
AC
D
0
AA
0
3. (a) Explain FIFO page replacement algorithm. Find out Miss ratio, Hit ratio for (10)
9
F1
FB
C5
1
FC
CA
B
B
DA
AD
F4
C9
0
D3
9
1E
D
0
C9
FB
AA
B1
C5
B1
CA
4F
F
4 , 7, 6, 1, 7, 6, 1, 2, 7, 2
0B
D0
3
09
0F
9F
AD
E
AC
AD
F1
5D
FB
(b) Explain various pipeline hazards. Explain the performance metrics for (10)
C5
B1
C
B1
DA
EC
F4
3C
C9
instruction pipelines.
D3
9
0F
D0
B0
C9
F1
1A
AD
B1
CA
F
C5
FF
F4
0B
C9
09
4. (a) Explain FCFS scheduling. For the given FCFS scheduling, calculate the (10)
EC
1E
D3
10
C9
A
5D
B
AA
B
9F
CA
F
0B
3C
09
0F
9F
AD
F4
AC
1E
FB
AD
B1
FC
C9
A
4F
C9
09
0F
EC
AD
D0
P1 0 2
3
9F
FB
AD
AA
B1
1
B1
C5
FC
P2 3 1
4F
C9
09
EC
AD
D0
3
0F
9F
P3 5 6
FB
AD
AA
F1
1
C5
B1
FC
(b) Consider a fully associative mapped cache of size 16 KB with block size (10)
0B
C9
EC
AD
4
D3
09
0F
9F
5D
256 bytes. The size of main memory is 128 KB. Find the number of bits in
AA
F1
B1
B1
FC
CA
tag.
AD
F4
D0
D3
09
0F
1E
C9
FB
B1
5
B1
CA
F
3C
FF
D0
09
AD
10
C9
F1
FB
(b) Explain in detail Hardwired control unit. Discuss any one method to (10)
AA
C5
9B
FF
EC
F4
C9
implement it.
D3
B0
10
C9
F1
AA
CA
9B
9F
FF
F4
6. (a) List the difference between deadlock avoidance and prevention? Explain (10)
AD
1E
AC
B0
10
C9
9B
9F
DA
F
0F
9F
B0
1A
B1
FC
9F
DA
0B
**************
09
0F
AC
1A
5D
FB
B1
DA
0B
3C
09
AC
12135 Page 1 of 1
1A
5D
FB
AD
DA
0B
3C
C9
EC
1A
5D
AD
AA
0B
3C
FC9F4F1ECAD3C5D0B1ADAAC9FB09B10F
EC
AD
6
E9
EA
5A
BF
24
Paper / Subject Code: 32127 / Department Level Optional Course-I: Information Theory & Coding
5B
EF
28
6
43
A7
2C
E9
5A
BF
24
3E
5B
2E
EF
28
6
A7
A4
1C
2C
E9
BF
3E
F5
70
5B
2E
28
A4
4F
(3 Hours) Marks: 80
1C
2C
E9
BF
F5
65
70
5B
2E
28
E
24
A4
4F
NB: (1) Question No.1 is compulsory.
1C
2C
E9
BF
76
F5
65
70
5B
2E
28
(2) Attempt any three out of remaining five questions
EA
E
24
4F
1C
2C
E9
BF
76
3
(3) Assume suitable data, if necessary.
65
A4
70
5B
2E
28
EA
24
4F
1C
5
2C
E9
EF
76
3
B
65
A4
70
5B
2E
28
EA
BF
24
4F
1C
5
Q.1 Answer any four of the following:
2C
20
E9
EF
28
76
3
65
A4
70
a) Explain the term Hamming Distance and define Hamming weight of
5B
2E
E9
EA
BF
24
4F
1C
5
2C
a code word.
5B
EF
28
76
3
65
A4
70
2E
b) Write short notes on Lempel Ziv coding.
C
E9
EA
BF
24
4F
E2
1C
5
2C
c) How to calculate channel capacity of Binary Symmetric Channel
5B
EF
28
76
3
65
C2
A4
70
2E
(BSC)
C
E9
EA
BF
24
01
4F
E2
1C
5
d) Define following terms: 5B
EF
28
76
3
F7
65
C2
A4
70
i) Code rate ii) Code Vector iii) Hamming distance iv) Hamming
C
E9
EA
BF
54
24
01
4F
E2
5
weight v) Code efficiency 5B
EF
28
46
76
3
F7
65
C2
A4
e) Explain various video compression techniques in brief.
C
E9
62
EA
BF
54
24
01
E2
5
A7
5B
EF
28
46
76
3
F7
C2
A4
3E
E9
62
EA
BF
54
01
E2
5
Q.2 a) A (7,4) linear block code of which generator matrix is given as: 10
A7
A4
5B
EF
28
46
3
F7
C2
A4
3E
F5
E9
62
BF
54
01
E2
5
1 0 0 0 1 0 1
FE
A7
A4
5B
EF
28
46
F7
C2
G = 0 1 0 0 1 1 1
8B
3E
F5
E9
62
BF
54
01
E2
0 0 1 0 1 1 0
FE
92
A7
A4
5B
28
46
F7
C2
BE
0 0 0 1 0 1 1
8B
3E
F5
E9
62
54
01
E2
C5
FE
2
A7
A4
5B
46
E9
F7
C2
E2
8B
2C
62
5B
54
01
C2
FE
92
2E
46
2C
F7
BE
01
8B
1C
F5
62
2E
54
F7
C5
FE
92
A7
70
46
1C
54
BE
4F
E2
8B
3E
F5
62
70
65
C2
C5
FE
2
A7
A4
E9
24
01
E2
8B
5B
76
F7
C2
FE
92
24
A4
2C
EA
54
BE
76
01
8B
F5
Symbol S0 S1 S2 S3 S4 S5 S6
2E
46
43
EA
F7
C5
FE
92
5A
54
BE
E2
8B
A7
70
EF
46
C2
C5
92
62
BF
BE
01
E2
65
b) Explain coder and decoder for cyclic codes. Also list the advantages and 10
A7
A4
28
F7
C2
C5
24
E9
54
76
01
E2
FE
A4
5B
46
EA
F7
C2
2C
62
54
43
01
A7
2E
46
5A
F7
10
3E
1C
62
54
EF
92
A7
A4
70
46
BF
BE
4F
3E
F5
62
28
65
FE
A7
A4
E9
24
8B
3E
F5
5B
76
FE
92
A4
2C
EA
BE
15088 Page 1 of 2
8B
F5
2E
43
C5
FE
92
1C
5A
BE
E2
8B
EF
C2
C5
92
BF
F701C2E2C5BE928BFEF5A43EA7624654
BE
01
E2
1C BE FE EA 54
2E 92 F5 76 F7
2C 8B A4 24 01
01 5B FE 3E 65 C2
C2 E9 F5 A7 4F E2
E2 28 A4 62 70 C5
C5 BF 46 1C BE
3E 54 2E 92
BE EF A7 F7 2C 8B
E2 92 5A 62 01 5B FE
C5 8B 43 46 C2 E9 F5
BE FE EA 54 E2 2 A4
Q.6
92 F5 76 F7 C5 8B 3E
A4 24 01 FE
15088
8B BE
Q.5 a)
b)
3E 65 C2 F5 A7
BE FE A7 4F E2 92 A4 62
92 F5 70 C5 8B 3E 46
A4 62 1C FE 54
8B 3E 46 BE F5 A7 F7
FE 54 2E 92 A4 62 01
F5 A7 F7 2C 8B 46 C2
62 01 5B FE 3E 54
01011111
11001100
A4 46 A7 E2
BF
EF
3E 54
C2
E2
E9
2
F5
A4 62
F7
01 C 5B
A7 F7 8B 46
P(x)= x4+x3+x0
5A 62 01 C5 3E C2 E9
43 46 BE FE 54 E2 28
g(2)=110, g(3)=111.
C2 F5 A7 F7 C
b) Channel Models.
EA 54 E2 92 A4 62 01 5B BF
76 F7 C5 8B 46 C2 E9 EF
24 01 BE FE 3E 54 E2 28 5
a) Shannon Fano coding.
A7 A4
65
4F
C2
E2 92 F5
A4 62
F7
01 C 5B BF 3 EA
70 C5 8B 46 C2 E9 EF
3E 5
e) Explain MPEG audio coder.
1C FE 54 E2 76
BE 28 A4 24
d) Code trellis and state diagram.
F5 A7 F7 C
2E 92 A4 62 01 5B BF 3 EA 65
2C 8B 46 C2 E9 EF 4F
5B FE 3E 54 5 76 70
c) Differentiate between CDF and PDF.
A7 E2 28 A4 24 1C
E9 F5 62
F7 C BF 3 65
the following CRC generating polynomial.
28 01 5B 2E
Page 2 of 2
A4 46 EF EA 4F
BF 3E 54
C2 E9 5 76 70 2C
Write short note on any four of the following:
EF E2 28 A4 24 5B
____________________
A7 F7 C 1C
5A 62 01 5B BF 3 EA 65 2E E9
43 46 C2 E9 EF 4F 2C
EA 54 E2 28 5 A4
76
24
70 5B
F701C2E2C5BE928BFEF5A43EA7624654
F7 C 1C
76
24 01 5B BF 3 EA 65 2E E9
65 C2 E9 EF 4F 2C 28
4F E2 28 5 A4
76
24
70 5B BF
C 1C
3
Draw block diagram of encoder and construct the state diagram.
70 5B BF EA 65 2E E9
1C E9 EF 4F 2C 28
2E 28 5 A4
76
24
70 5B BF
2C 1C EF
5B BF 3 65 2E E9 5A
Determine the encoded message for the following 8 bits data coder using
EA 4F
Generator vectors for a rate 1/3 convolutional encoder are g(1) =101 ,
E9 EF 2C 28
28 5 A4
76
24
70 5B BF
1C EF
BF 3 65 2E E9
20
10
10
EF EA 4F 28 5A
5 76 70 2C BF 43
A4 24 1C 5B E EA
3 EA 65 2E E9 F5
4F 2C 28 A4
76 70 5B BF 3E
E
Paper / Subject Code: 32127 / Department Level Optional Course-I: Information Theory & Coding
24 1C A7
65 2E E9 F5 6
4F 2C 28 A4 24
70 5B BF 3E 6
1C E9 E F5 A7
2E
2C 28 A4 6 24
B
A3
4
7
3
BC
90
77
36
Paper / Subject Code: 32123 / Software Engineering
9C
4E
24
14
34
77
A
BC
90
A4
36
9C
47
4E
14
5E
34
02
77
C
A4
6
6A
E9
47
B
43
E
34
E1
2
41
(3 Hours) [Total Marks: 80]
0
6
6A
9
4E
B
3
4E
4
E
4
E1
3D
3
5
BC
0
A4
6
A
E9
4E
3
CA
16
14
N.B.: (1) Question No 1 is Compulsory.
5E
34
C4
D
EE
79
36
3
6A
(2) Attempt any three questions out of the remaining five.
4B
A
77
D4
4
5E
C
E1
(3) All questions carry equal marks.
63
24
79
4
A3
6A
4E
3
90
(4) Assume suitable data, if required and state it clearly.
14
5E
9C
7
1
D
4E
A4
6
3
A
2
43
CA
BC
77
16
D4
5E
9
41
4E
24
EE
79
34
A3
6A
Q1. Attempt any FOUR. [20]
EA
C
90
77
36
D4
9C
E1
B
4E
5
4
14
A3
a Functional independence of a software design is assessed using which two
A
02
77
E
3 [5]
BC
A4
16
6
4
E9
C
47
3
D
criteria? highlight the differences between both.
EE
4
9
5E
34
6A
C4
2
1
CA
90
b Define Software Engineering. Describe in brief Umbrella activities of
A4
77
36
D4
6A
[5]
E1
B
4E
4
4
79
E
4
software development.
A3
E1
02
41
4E
3
5
BC
7
6
A
E9
4E
9C
A
47
c What are stubs and drivers? How are they different from each other? 3 [5]
3D
6
14
E
4
E1
C4
3D
02
77
63
5
CA
A4
A
E9
4E
47
B
43
CA
79
E
4
1
4
3D
2
41
3
5
E
9
BC
90
e Explain size-oriented software engineering Metrics. [5]
77
36
A
77
4E
A
CA
4E
6
24
14
E
4
47
E1
D
63
A5
9
BC
90
A4
3
02
77
4E
43
A
4E
16
5E
34
9
9C
47
Q2. a Explain any two requirement models using suitable example. [10]
D
41
4E
BC
36
A3
6A
02
77
A
BC
D4
4
b Explain COCOMO II cost estimation model in detail. [10]
E
34
9
C
47
1
4E
A5
EE
9
4
A4
36
3
02
77
63
A
BC
16
4
14
5E
9
9C
7
43
D
4E
EE
4
A4
3
A
2
41
77
63
6
D4
5E
E9
EA
47
E1
43
9
4
A3
6A
b A distance learning institute decides to use E-learning software. The tool will
4
02
41
4E
63
A5
BC
7
9
C
EA
E1
43
3D
79
4
C4
2
41
4E
63
5
CA
EE
material, view lecture videos, upload assignments and appear for online
77
6A
9
EA
4B
43
3D
4E
D4
79
exams. Faculty can take attendance, upload study material, conduct quizzes &
E1
02
41
63
5
CA
BC
7
6A
E9
4E
EA
47
43
exams online and teach one or more courses. Institute can see information
79
34
1
4
D
02
41
5
about faculty and students, display results etc. Create an SRS document that [10]
EE
77
36
A3
6A
9
EA
4E
D4
24
4
34
includes
9C
41
A5
EE
BC
90
36
A3
77
EA
a) product perspective
4E
6
D4
14
34
9C
47
E1
36
A3
A
77
4E
4
5E
34
c) Functional requirements
9C
47
E1
D
4 1
36
A3
6A
02
77
4E
EA
d) Nonfunctional requirements
14
E9
9C
47
E1
D
A5
A4
A3
C4
02
77
16
4
5E
E9
9C
47
4B
Q4. a What is Agility in context of software engineering? Explain with suitable [10]
EE
A3
6A
C4
77
90
E1
4B
4E
A3
b Elaborate different types of software risks? Create Risk information sheet for
2
77
4E
63
BC
90
a risk of high staff turnover. i.e., risk of many current employees working on [10]
9C
47
43
3D
4E
34
2
41
CA
BC
90
47
4E
14
79
34
02
BC
A4
77
36
9
4E
24
14
E
34
A5
BC
90
A4
36
4E
16
14
E
34
12485 Page 1 of 2
A5
E
BC
A4
36
4E
16
14
E
34
A5
EE
A4
36
D4EE16A5EA4143634BC4E90247779CA3
16
D4
14
5E
4E EA 4B 47 D4
E 16 41 C4 77 EE
A5 43 E9 9C 16
63 02 A3
D4
EE E A4 4B 47 D A5
EA
16 14 C4 77 4E
36 E9 9C E1 41
A5 02 A3 6A 43
E 34 47 5 63
A4 BC 77 D4
EE EA 4BC
Q6.
14 4E Q5.
16 36 9C 1 41 4E
A5 90 6A 43 9
E 2 A3
12485
34 47 5 63 02
a
a
b
b
A4 BC 77 D4
EE EA 4BC 47
14 4E 9C 41 77
36 90 1 6A 43 4E 9
5E 34 2 47
A3
D 5 63 9 02 CA
A4 BC 77 4E EA 4BC 47 3D
14 4E 9C E1 41 77 4E
9
Scalene.
36 90 6 43 4E E1
34 2 47
A3
D A5 63 6A 9 02 CA
BC 77 4E EA 4BC 5E 47 3D
14 4E 77 41 4E
36 9 9C 4 E1
6
A4
should be used?
02 A3 A 43 E9 9C E1 14
34 47 D 5 63 0 2 A 3 6A 36
BC
4E 7 7 4E EA 4B 4 7 D 5 E 34
9C E1 41 C4 77 4E A4 BC
90 6A 4 E 9 9 C E 1 1
24 A3 36 02 A3 6A 4 3
4E
77 D4 5E 34 47 D 5 63 90
79 EE A4 BC 77 4E E A 4 B 24
CA 16 14 4E 9C E1 41 C 77
3D A5 36 9 0 A 6A 4 4E
9
79
EA 34
B 24 3 5
36 0 2
CA
4E
4 C 7 7 D4 E 34 4 7 3D
E1
6A 1 4 4 E9 7 9 E E A4 BC 7 4E
36 CA 16 14 4E 79
5E 34 02 3 3 6 90 C A
E1
4 D A5
E 3 4 24 3 6A
A4 BC 77 4 A B 77 D 5E
Explain Software Design concepts in detail.
14 79 EE
Page 2 of 2
4E 41 C4 7 4E
36 9 02 C A3 1 6A 43 E9 9C E1 A4
14
34 47 5E 63 02 A3 6A 36
BC 7 D4 4 4 5 3
_______________________
4E 79 EE A4 BC 77 D4
EE E A4
90 CA 16 14 4E 79
24 3D A5 36 90 CA 16 14
3
D4EE16A5EA4143634BC4E90247779CA3
77 E 4 2 3 D A5
36
4E A B 47 E 34
Explain McCall’s quality factors. Explain SQA Activities.
79 E1 41 C4 77 4E A BC
CA
3D 6A 43
63
E9 9C E1
6A
41
43 4
5E 4 02 A3 6
4E 4
Paper / Subject Code: 32123 / Software Engineering
A4 BC 77 D4 5E 34
E1 1 4 4 7 9 E E A4 BC
6A 36 E9 C 1 1 4 4E
5E 34 02 A3 6A 36 90
A4 BC 47
7 D4 5E
A
34
B 2
14
36
4E 79
CA
EE
16 4 14 C 4E
90 A 3
34 2 3 D 6 3 90
3 sides of a triangle and checks whether Triangle is Isosceles, Equilateral or
Explain what is cyclomatic complexity? What are the different ways to
47 5E 4 24
BC 77 4 E A B
4E 9C E1 4 1 C 4
77
7
90 A3 6A 4 36 E9
[10]
calculate it? Perform basis path testing on a program which asks user to enter [10]
Discuss in detail about Spiral Model. In which kind of situation spiral model [10]
[10]
24 D4 5E 34 02
77 A4 BC 47
79 EE 77
CA 16 14 4E 9C
A 3 9 0
3D
4E 5 EA
63
4B 2 47
A3
E1 41 C4 77
6A 43 E9 9C
6 0 A
E9
EA
5A
BF
8
60
Paper / Subject Code: 32125 / Department Level Optional Course-I: Software Testing & Quality Assurance
5B
EF
28
43
A7
2C
5A
BF
08
BE
3E
(3 hrs.) Maximum Marks = 80
EF
28
76
C2
C5
A4
9
EA
BF
BE
01
E2
1. Question No. 1 is compulsory and solve any THREE questions from remaining questions
5
EF
28
43
F7
C2
C5
2. Assume suitable data if necessary
5A
F
3
BE
01
E2
B
D1
3. Draw clean and neat diagrams
F
28
F7
C2
C5
FE
A4
08
9
3
BE
01
E2
B
76
F5
Q1. Attempt any four Marks
D1
28
F7
EA
C2
C5
FE
08
E9
3
a. Explain lifecycle of bugs with a neat diagram. 5
01
E2
8B
76
3
D1
B
A4
F7
EA
C2
92
08
2C
5
3
b. Explain the structure of the testing group. 5
E
01
EF
76
3
D1
5B
E
A4
28
F7
EA
C2
BF
08
E9
5
3
c. Explain the method to perform loop testing in software. 5
01
E2
EF
28
76
3
D1
5B
A4
F7
E9
EA
C2
BF
08
2C
5
d. Explain the need of test automation. 5
3
5B
1
EF
28
76
3
D1
2E
A4
F7
C
E9
EA
BF
08
1C
E2
5
e. Discuss the challenges related to agile testing. 5
3
5B
2
EF
28
76
3
D1
2E
C2
A4
7
C
E9
EA
BF
08
3F
1C
01
E2
5
5B
EF
28
76
3
D1
F7
70
C2
A4
Q2. a. A Program accepts a, b, c as 3 sides of a triangle. The range of a, b, c is [1,100]. 10
C
E9
EA
BF
13
3F
01
E2
5
Program outputs type of triangle as one of scalene, isosceles, equilateral and not a
0
5B
EF
28
8D
76
3
D1
F7
C2
A4
triangle which is formed by a, b, c. Design test cases using Boundary Value Checking
C
E9
EA
BF
60
13
08
01
E2
5
(BVC) and Robustness Testing Method.
5B
A7
EF
28
8D
76
3
F7
C2
A4
C
E9
EA
BF
3E
60
13
01
E2
b. Discuss regression testing. 10
5
5B
A7
A4
EF
28
8D
43
F7
C2
E9
5A
BF
3E
F5
60
13
01
E2
5B
FE
A7
A4
EF
28
8D
F7
C2
E9
8B
BF
3E
F5
60
13
01
E2
5B
FE
2
A7
A4
28
8D
b What is a test plan document? Explain the components of test plan document. 10
F7
E9
C2
E9
8B
3E
F5
60
13
5B
01
E2
5B
FE
92
A7
A4
8D
F7
2C
C2
BE
C
8B
3E
F5
60
13
2E
Q4 a. E2 10
70
C5
FE
92
A7
A4
8D
1C
C2
and the module fact(). Calculate the individual cyclomatic complexity of main() and fact()
3F
BE
E2
8B
3E
F5
60
70
1
D1
C5
FE
92
A7
A4
3F
08
3F
BE
01
E2
8B
3E
5
EF
76
D1
F7
int fact(int);
2
A4
1C
2C
E9
A
F
13
8
8B
3E
F5
60
70
B
E
8D
C2
C5
FE
92
A7
A4
main()
3F
60
E
01
E2
E
F5
D1
{
5B
A7
28
43
F7
C2
FE
08
int number;
2C
E9
5A
13
01
B
76
B
2E
1. clrscr();
EF
28
8D
F7
EA
C5
1C
E9
13
8B
43
70
B
2E
A7
8D
3. scanf("%d",&number);
5A
C5
92
3F
1C
3E
60
4. if(number <0)
E
2
EF
D1
70
5B
2E
A7
A4
3F
1C
2C
3E
F5
76
6. else
D1
70
2E
FE
A4
EA
08
7. printf("Factorial is %d",fact(number));
3F
1C
8B
F5
76
43
D1
8.}
70
FE
92
EA
5A
08
3F
BE
EF
76
43
D1
92
{
EA
5A
BF
08
BE
int index;
EF
28
76
43
C5
E9
EA
5A
BF
12575 1
E2
5B
EF
28
43
C2
2C
E9
5A
BF
5B
2E
EF
28
F701C2E2C5BE928BFEF5A43EA7608D13
1C
2C
E9
BF
C2 BE EF A7 3F
E2 92 5A 60 70
C5 8B 43 8D 1C
1C BE FE EA 13 2E
2E 92 F5 76 F7 2C
2C 8B A4 08 01 5B
3E D1 C2
12575
5B FE E9
E9 F5 A7 3F E2 2 8B
28 A4 60 70 C5 FE
2C 1C
Q6
Q5
BF 3E 8D BE
5B EF A7 13 2 E2 92 F5
A4
E9 F7 8B
a.
a.
b.
b.
b.
28 5A 60 01 C5 FE 3E
BF 43 8D C2 BE F5 A7
4.
3.
2.
1.
EA 13 E 92
5.}
E9 EF 2C A4 60
5A 76 F7 8B 8D
28 43 08 01 5 BE FE 3E
A7 13
BF EA D1 C2 F5 F7
EF 3F E2 92 A4 60 01
5A 76 70 C5 8B 3E 8D C2
BF 43 08 1C B FE A7 13 E2
EF EA D1
3F 2E E9
2
F5
A4 60 F7
01 C 5B
5A 76 70 2C 8B 3E 8D C2
08 5B FE 13 E9
int product=1;
43 1C E A7 E2 28
D1 C
return(product);
2E 60 BF 3
Explain goals of software testing.
3F
70 2 C5
28
B
A4 8D 01 5B EF EA
Explain acceptance testing in detail.
3E C2 E9 5 76
1C B FE A7 13 E2 28 A4 08
2E E9 F5 F7 C 3
product=product*index;
60 BF
2
2C 28 A4 01 5B EA D1
3
Explain McCall’s quality factors in detail.
B 3E 8D C2 E9 EF
5B FE 13 5 76 F7
E A7 E2 28 A4 08 01
for(index=1; index<=number; index++)
92 F5
A4 60 F7
01 C 5B BF 3 D1 C2
8B EA 3 E
………………
8D EF
F EF
3E
A 13
C2
E2
E9
28 5 76 F7 2C
A4 08 01 5B
5A 76
08
F7
01 C 5B BF 3 EA D1 C2 E9
43
E D1 C2 E9 EF 3 E2
A7 3F E2 28 5 A4
76
08
F7
01 C5
F701C2E2C5BE928BFEF5A43EA7608D13
60 70 C BF 3 D1 C2 BE
8 D1 1 C2
5B EF EA 3 E2 9 28
E9 5 76 F7 C5 BF
3F E2 28 A4 08 01
70 C BF 3 D1 C2 BE
1 C2
5B EF EA 3 E2 9 28
E9 5 76 F7 C5 BF
E2 28 A4 08 01
C BF 3 D1 C2 BE EF
5B EF EA 3 E2 9 28 5A
E9 5 76 BF F7 C5
28 A4 08 01
BF 3 D1 EF C2 BE
9
EF EA E
3 2C 28 5A
5A 76
0
F7
0 5 B F
43
1
10
10
10
10
10
43 8 D1 C2 BE9 EF EA
EA 3F E2 28 5 A4
76
08 7 0 C 5B B FE 3E
D1 1C E F A7
3F 2E 92 5A 60
Paper / Subject Code: 32125 / Department Level Optional Course-I: Software Testing & Quality Assurance
70 2C 8B 43 8
1C 5B FE EA
2E E9 F5 76
2 28 A4 08
28
E
3F
35
2
26
Paper / Subject Code: 32124 / Web Technologies
DC
88
5E
0
43
E7
28
3F
35
2
76
26
DC
(3 hrs.) Maximum Marks = 80
88
5E
0
FF
43
E7
28
3F
35
F6
76
26
NB:
DC
5E
0
FF
FD
43
E7
3F
35
1. Question No. 1 is compulsory and solve any THREE questions from remaining questions
F6
76
26
22
5E
0
FF
FD
43
E7
2. Assume suitable data if necessary
AB
3F
F6
76
3
26
22
3. Draw clean and neat diagrams
82
5E
0
FF
FD
43
E7
AB
8
3F
28
F6
76
Q1 Attempt any four Marks
26
22
82
70
DC
FF
FD
.
43
AB
8
6E
28
F6
76
a. Write HTML code to construct the following table 5
35
22
82
32
DC
FF
FD
5E
AB
8
4
28
F6
76
3F
35
26
22
82
DC
FF
FD
5E
3
70
AB
8
64
28
F6
6E
3F
35
22
82
F7
DC
FD
5E
2
70
AB
88
6F
43
6E
3F
22
C2
82
DF
76
E3
2
70
AB
88
5D
FF
43
F5
F6
6E
22
b Write HTML and CSS code to construct the following navigation menus 5
C2
82
6
76
E3
03
DF
FD
2
AB
.
88
5D
FF
43
F5
6E
F
22
C2
82
6
76
E3
03
22
DF
AB
88
5D
FF
43
F5
B
c. Write the code using appropriate language to change the color of a button to yellow as soon as 5
6E
F
2A
C2
82
6
76
E3
03
22
88
88
5D
FF
43
F5
B
6E
F
2A
C2
28
76
E3
03
22
DF
2
C
88
5D
FF
43
F5
B
5D
6E
.
F
2A
28
76
E3
03
22
DF
E3
2
e. Write short notes on JQuery getters and setters. 5
C
88
FF
43
F5
B
5D
6E
F5
F
2A
28
76
03
22
DF
E3
2
03
Q2 a. Write HTML code to build the following content. The user should be able to select only one car 10
C
88
FF
43
7
B
5D
6E
from the available cars such as: Audi, Nano, Alto, WagonR. If the user clicks on “Submit” button,
E7
F5
.
2A
28
76
22
DF
E3
2
it should re-direct it to “www.google.com”
6
03
88
FF
43
32
B
5D
E7
F5
F
2A
28
76
4
22
DF
76
E3
6
03
88
FF
32
B
5D
F
E7
F5
F
2A
28
6F
6
4
22
DF
76
E3
6
03
DC
88
DF
32
B
F
E7
F5
F
2A
28
6F
35
F
22
76
26
03
22
DC
88
DF
5E
Write HTML / CSS code to construct the following content with nav-bar. By default “Home”
F
b 10
43
E7
B
2A
28
6F
3F
35
F
2A
76
. should be selected with black color. The color of other nav-bar menu should get changed
6
22
DC
88
DF
5E
32
automatically to “green”, if you put the mouse cursor on that nav-bar menu.
FF
E7
AB
28
64
3F
35
F
F6
26
22
DC
82
F7
E
0
FD
43
E7
F5
AB
88
6F
35
76
26
03
22
C2
82
DF
E
FF
43
E7
F5
AB
88
D
F6
76
35
03
22
C2
82
32
FF
FD
E7
AB
8
D
64
28
F6
35
6
22
82
F7
32
DC
FD
5E
AB
88
6F
64
3F
35
22
C2
82
DF
F7
5E
70
AB
8
5D
6F
F
28
6E
3F
22
82
DF
E3
DC
70
AB
8
F5
F
28
6E
35
22
82
03
DC
5E
32
AB
88
E7
64
3F
35
C2
82
26
F7
5E
70
88
5D
43
6F
6E
3F
C2
76
E3
2
70
5D
FF
43
F5
6E
F6
76
E3
03
2
FF
FD
43
E7
F5
F6
76
26
03
22
12639 Page 1 of 2
FF
FD
43
E7
AB
F6
76
26
22
FF
FD
43
AB
AB22FDF6FF764326E703F5E35DC28882
F6
76
22
28
E
3F
35
2
26
Paper / Subject Code: 32124 / Web Technologies
DC
88
5E
0
43
E7
28
3F
35
2
76
26
Create a form using basic HTML to accept a number from the user with or without ‘+’ or ‘-‘sign.
DC
Q3 a. 10
88
5E
0
FF
43
E7
If the user has entered a pop-up box should appear with the message “you have entered a valid
28
.
3F
35
F6
76
26
number”. If the number entered by the user is not a valid number, then a message “you have
DC
5E
0
FF
FD
43
E7
entered an invalid number” should appear in the pop-up box
3F
35
F6
76
26
22
5E
0
FF
FD
43
E7
AB
3F
b Write short notes on bootstrap grid system. Write the code using bootstrap to divide a page into 10
F6
76
3
26
22
82
5E
0
two parts vertically. In left hand side part, list your favorite cricketers (any 4). In right hand side
FF
FD
43
E7
AB
8
3F
28
part, list your favorite scientists (any 4).
F6
76
26
22
82
70
DC
FF
FD
43
AB
8
6E
Q4 a. Write the code in PHP to create a web page as shown below. When a file has been successfully 10
28
F6
76
35
22
82
32
DC
uploaded the message No image has been uploaded should be changed to image has been
FF
FD
5E
AB
8
4
28
F6
76
3F
35
26
successfully uploaded . Note: only the mentioned file formats should be allowed for upload.
22
82
DC
FF
FD
5E
3
70
AB
8
64
28
F6
6E
3F
35
22
82
F7
DC
FD
5E
2
70
AB
88
6F
43
6E
3F
22
C2
82
DF
76
E3
2
70
AB
88
5D
FF
43
F5
F6
6E
22
C2
82
6
76
E3
03
DF
FD
2
AB
b Write short notes on MVC architecture 10
88
5D
FF
43
F5
6E
F
22
.
C2
82
6
76
E3
03
22
DF
AB
Q5 a. Write the code using PHP and JQuery, to create following web page. The “Hide/Unhide me” 10
88
5D
FF
43
F5
B
6E
F
2A
C2
button should be used to hide and unhide the text displayed on the web page alternatively.
82
6
76
E3
03
22
DF
88
88
5D
FF
43
F5
B
6E
F
2A
C2
28
76
E3
03
22
DF
2
C
88
5D
FF
43
F5
B
5D
6E
F
2A
28
76
E3
03
22
DF
E3
2
C
88
FF
43
F5
B
5D
6E
F5
F
2A
28
76
03
22
DF
E3
2
03
88
FF
43
7
B
5D
6E
E7
F5
F
2A
28
b Create four buttons with different colors using bootstrap. All four button should contain spinner 10
6
76
22
DF
E3
2
6
03
88
. (loading) symbol. Out of theses buttons, one button should be in permanently disabled state. FF
43
32
B
5D
E7
F5
F
2A
28
76
4
22
DF
76
E3
6
03
88
Write the code in PHP to connect to the database called as “mydb”. The database username is
FF
32
Q6 a. 10
B
5D
F
E7
F5
F
2A
28
6F
“root” and the password for the user root is: “Test123”. If the connection is successful, it should
6
4
22
DF
76
E3
6
03
DC
88
DF
display the message “Connection established” on the screen. Otherwise it should print the
32
B
F
E7
F5
F
2A
28
6F
message “Error in establishing connection”. Now In this database create a table called “myguests”
35
F
22
76
26
03
22
DC
88
DF
5E
43
E7
B
2A
28
6F
3F
35
F
2A
76
6
22
DC
88
DF
Write the code using HTML and JavaScript, which will display alert box with the message “Please
5E
32
b 10
FF
E7
AB
28
enter a pass phrase”. When clicked on “ok” button, the code should check whether the password
64
3F
35
F
.
F6
26
22
DC
82
F7
E
0
entered by the user contains characters a-z and numbers 0-9. If so, it should print the message
FD
43
E7
F5
AB
88
6F
“password contains valid characters”. If any special character is present in the password, it should
35
76
26
03
22
C2
82
DF
43
E7
F5
AB
88
D
F6
76
35
03
22
C2
82
32
--------------------------------------
FF
FD
E7
AB
8
D
64
28
F6
35
6
22
82
F7
32
DC
FD
5E
AB
88
6F
64
3F
35
22
C2
82
DF
F7
5E
70
AB
8
5D
6F
F
28
6E
3F
22
82
DF
E3
DC
70
AB
8
F5
F
28
6E
35
22
82
03
DC
5E
32
AB
88
E7
64
3F
35
C2
82
26
F7
5E
70
88
5D
43
6F
6E
3F
C2
76
E3
2
70
5D
FF
43
F5
6E
F6
76
E3
03
2
FF
FD
43
E7
F5
F6
76
26
03
22
12639 Page 2 of 2
FF
FD
43
E7
AB
F6
76
26
22
FF
FD
43
AB
AB22FDF6FF764326E703F5E35DC28882
F6
76
22