I
640 B. E. VIDth Semester .Computer Scien~ F,ramination SOFTWARE ENGINEERING .. ;'Paper-CSE- 402-C
TIme allowed: 3 hours
Maximum Marks: 100
Note: Attempt any five questions in all. All questions carry equal marks. 1. (a)
What do you mean by well-engineered software ? Explain various attributes of it in detail.
(b) 2. (a)
12
Write a short note on system procurement.
8
What is requirement analysis? How is it implemented ? Explain through an example.
(b)
10
tfJr~\:Jnkate ~tween proj~t plannlli~ art'd schedUling with their relative merits with an example.
3.
10
What do you mean by water-fall model? How is it used for project development? What are its demerits and how these are rectified? Explain in detail with an example. 20
4. List and explain. vario~~s design principles in detail witl' suitable examples.
20
s.(a) Descn"be various software reliability metrics briefly. 10 (b)
Differentiate between fault avoidance and fault tolerance. Which one is better and why ? Explain thrOugh examples. 10
~1.400 P-2 (Q-8) (04)
P.T.O.
I
(2)
t.
6.'
:'iDrsti'rigbislt:betwe'erinBlack'~bdx"and
'Wbite':6ox
testiri~. tecIUliques -with''thin' relative' merit8~~and demerits. A18~ explain techniques' of"generating test data of White~boxl - ... _".~._--., -----..,
strategy"", ' between object--oriented and function-20 7., .,'Differentiate oriented design with their relative merits and demerits through a suitable simple problem of your choice. 20 8.
Write short notes on th~ following: V)
CASE
(ii)
Software re-engineering
(ill) Process Quality.
; I;.
640-1,400
2 0
,,"