ptupaper.com
Roll No……..
Total No. of Questions: 08
M. Tech. (IT/CSE
Engg. /E-Security) (Sem.-1st)
ADVANCE SOFTWARE
ENGINEERING
Subject Code:
CS-501
Paper ID:
[E0681]
Time: 3 Hrs. Max.
Marks: 100
Instruction to Candidates:
1.
Attempt
any FIVE questions out of EIGHT questions.
2.
Each
question carry TWENTY marks.
1.
(a)
Suggest why the architectural design of a system should precede the development
of a formal specification. Explain in detail.
(b) Explain how
both the waterfall model of the software process and the prototyping model can
be accommodated in the spiral process model.
2.
(a)
How can project scheduling affect integration testing? Explain.
(b) Is unit
testing possible or even desirable in all circumstances? Provide example to
justify your answer.
3.
(a)
Explain why ensuring system reliability is not guarantee of system safety.
(b) What is six
sigma? What are the core steps of six sigma methodology?
Explain.
4.
Write
short note on the following:
a.
CMM
b.
Clean
room technique
5.
Answer
the following:
(a)
You
have been asked to develop a web-based home banking system.
Develop a user model, design model and
implementation model.
(b)
Using
your knowledge of how an ATM is used, develop a set of use-cases that could
serve as a basis for understanding the requirements for an ATM system.
6.
(a)
How are the concepts of coupling and software portability related? Provide
examples to support your discussion.
(b)
Explain
the advantages of structured analysis over object oriented analysis.
7.
Write
short note on the following:
a.
Cohesion
8.
(a)
What are the major technical and non-technical factors that hinder software
reuse? Do you reuse much software, and if not, why?
(b)
Give
four circumstances where you might recommend against software reuse.
0 comments:
Post a Comment
North India Campus