Download AKTU (Dr. A.P.J. Abdul Kalam Technical University (AKTU), formerly Uttar Pradesh Technical University (UPTU) B-Tech 6th Semester (Sixth Semester) 2014-2015 Software Engineering Question Paper
lllllljlllljllll'!||||jlll|!||||j|||llll ECS602
(Following Paper ID and Roll No. to be ?lled in your Answer Book)
PAPER ID : 110602 E
Roll No.
B. Tech.
'(SEM. VI) THEORY EXAMINATION, 2014-15
SOFTWARE ENGINEERING
Time : 3 Hours] [Total Marks : .100
Note: Attempt all questions
1 Answer any four parts : (4X5=20)
(3) De?ne the term "Software engineering". Explain the
major differences between software engineen'ng and
other traditional engineering disciplines.
(b) What is a ?ow chart? How is the ?ow charting
techniques useful for software development?
(c) What is software metric? How is it different from
software measurement?
((1) Explain why programs which are developed using
evolutionary development are likely to be dif?cult to
maintain?
(e) Explain software development life cycle. Discuss van'ous
activities during SDLC.
110602] 1 g Contd...
(f)
(a)
(b)
(C)
(d)
(e)
(f)
3 Answer any two parts.
(a)
(b)
110602]
Answer any four parts :
De?ne the following
(1) Water fall model
(1i) Spiral Model
(4x5=20)
List ?ve desirable characten'stics of good SRS document.
Discuss the relative advantages of formal and informal
requirements speci?cations.
Compare ISO and SEI-CMM model.
De?ne the following terms: Objects, Message,
Abstraction, Class, Inheritance and Polymorphism.
Discuss the signi?cation and use of requirement
engineering. What are problems in formulation of
requiranent?
What is meant by "Formal Technical Review"? Should
it access both programming style as well as correctness
of so?ware? Give reaSons.
De?ne the decision table. Discuss the difference between
decision table and decision tree.
(2x10=20)
De?ne software architecture. Explain why it may be
necessary to design the system architecture before the
speci?cations written with example. Compare functional
oriented and object oriented designs.
What do you mean by the terms cohesion and coupling
in the context of software design? How are these
concepts useful in arn'ving at a good design of a system?
2 [ Contd...
(C)
4 Answer any two parts :
(a)
(b)
(c)
110602]
For the following ?0 program estimate the Halstead's
length and volume measures. Compare Halstead's length
and volume measures of size with LOC measure.
//Program to calculate GCD of two numbers
.int oompute-gcd(x,y)
{
int x,y;
whildx!=y)
if(x>y) then x=x-y;?-
else y=y-x;
return X;
}
(2x10=20)
Given software product and its requirement speci?cation
document, explain how would you design the system
test suit for this software product?
Short notes on :
i. Walkthrwgh _
ii. code inspection technique
iii Debuggmg' .
What is di??erence between coding standards and coding
guidelines? Why are these considered important in
so?ware development organization? Write down ?ve
important coding standards and guidelines that you
would recommend.
3 [ Contd...
5 Answer any two parts': (2X10=20)
(a)
(b)
(C)
110602]
Using schematic diagram and suitable example show the
order in which the following are estimated in the
COCOMO estimation technique:
cost, effort, duration, size
What do you mean by risk management? Explain how
to select the best risk reduction technique when there
are many ways of reducing a risk?
De?ne the following:-
(1) Software Maintenance
(ii) Structure of CASE Tools.
4 ' [13950]
This post was last modified on 29 January 2020