You are on page 1of 4

www.aktuonline.

com

Printed Pages: 4 ECS-602/I\[C$602

Goltornng Paper ID and Rgil No. to be filled in your


Answer Books)

B.TECH.

Theory Examination (Semester-\ID 2015-1 6

SOFTWARE ENGINBERING

Time:3 Hoars Max. Marks: 100

Note: Attempt questions frcm all Sections as per directioms.

Sectiott-A

Attempt aII parts of this section. Answer in brief. (2xt0=20)

QL (a) What do you mean by Reverse Engineering?


www.aktuonline.com

(b) Define a software process.

(c) What is testabifity?

(d) Differentiate between cohesion and coupling.

(e) Write down the objectives of Software Engineering.

(0 What do you mean by SRS?

www.aktuonline.com
www.aktuonline.com

(s)

(h)

(il

(10x5=5q)
www.aktuonline.com

the difference between

(c)

www.aktuonline.com
www.aktuonline.com

(O What do you rnean functional independence? Why functional


independence is the key factor for a good software design?
Erylain

(e) Explain the following statement: "Software Engineering is a


layered tectrnology". , :

(0 In a softrrare development organization, identiS'the persons


responsible for carrying out the.,quality assurance activities.
Explain the principal tasks they perform to meet this respon-
sibility.

G) Why is softrvare rnaintenance required? Discuss with exanples.

(h) What is sottware quality? What are three dimensions of soft-


ware ryalitf Explain briefly.

Section-C
www.aktuonline.com

Attempt any two questions from this section. (15x2=30)

3. Explain why a software system that is used in a real world


enviromnent must change or beconre progressively less useful.

4. Draw a flow Saph, arrive at the cyclomatic complexity and


find the set linearly independent paths for the following pro-
grar

www.aktuonline.com
www.aktuonline.com

void F(int key, int T[J, int sizo , holean found , int L)

{
int bot, top . mid:
'UoFO;

toP=size-1:
L{top+totYZ;
I{T [L]:key) found:true;
etrse

found:frlse;
while(bot<top && ! found)
{
Mid=(tofibot/2;
I(Ttmid]:key)
t
Found:trtre; L:rnid;
)
else if(TlmidJ<key)
fostrmidafi
www.aktuonline.com

else
topmid-l;
)
)

5. Define the term software design Also discuss the coupling in


the context of software design. For a good design, the mod-
ules should have low coupling. Wtry?

(d\
r,
\
%0st6l.t+gttr227s

'1, ,"

www.aktuonline.com

You might also like