Vous êtes sur la page 1sur 2

Name : ……………………………………………………………

htt
Roll No. : …………………………………………………………
Invigilator's Signature : ………………………………………..
CS/M.Tech(CSE)/SEM-1/MCS-105C/2009-10
p:/
2009
SOFTWARE ENGINEERING & PROJECT
MANAGEMENT
/q
Time Allotted : 3 Hours Full Marks : 70

The figures in the margin indicate full marks.


pap
Candidates are required to give their answers in their own words
as far as practicable.

Answer Question No. 1 and any five from the rest.

1. Answer any five questions : 5 × 2 = 10


er.

i) What is the difference between validation and


verification ?
ii) Justify the importance of trace-ability in project
wb

management.
iii) What is unit testing ?
iv) What is requirement engineering ?
v) What is non-functional requirements ?
ut .

vi) What is the difference between an alpha and a beta test


?
vii) What are RUP and PSP ?
a c.

2. What is SDLC ? What are the various SDLC models ?


Explain any model in detail that has a higher risk
management mechanism. Compare the risk management of
your chosen model with any two other popular models.
in

1+2+6+3

920566 [ Turn over


CS/M.Tech(CSE)/SEM-1/MCS-105C/2009-10

3. What is a Good Software Design ? What are design patterns


htt
? Give at least three reasons for why we should document
the architecture. Give examples. 3+2+3+4

4. Describe package diagram and collaboration diagram.


p:/
Assume an automated attendance system with smart card
reader facility. Define the classes and objects. Draw the
sequence diagram for registering a daily attendance
operation. 2+3+2+5
/q
5. Describe the different phase OOSD life-cycle. What is meant
by axioms ? What is association relationship ? What is a
pap

message ? What is a node ? Give an example of deployment


diagram. 2+1+2+2+2+3

6. What is a stub ? Describe the concept of top-down


integration testing. What is benchmark ? What is an
er.

acceptance test ? What is an installation test ? What


problems of acceptance testing can you solve by using
parallel testing ? 1+3+2+2+2+2
wb

7. What is maintainability ? What is reusability ? Define and


describe testability. Write a short note on CMM. What is the
difference between CMM and CMMI. 2+2+3+3+2
ut .

8. How does software engineering differ from programming ?


What knowledge of project maintenance is needed for
efficient software engineering ? List factors affecting project
a c.

scheduling. Describe the interaction of these factors. What


other than scheduling, is involved in project management ?
2+4+2+2+2
in

920566 2

Vous aimerez peut-être aussi