Jun 08
Jun 08
1 a. What are the attributes oI good soItware and what are the key challenges Iacing soItware
engineering? (10 Marks)
1b. Explain how both the waterIall model oI the soItware process and the prototyping model can
be accommodated in the spiral process model. (05 Marks)
1c. Name the components oI a design method. (OSMarks)
2 a. Describe Iour diIIerent types oI non-Iunctional requirement, which may be placed, on the
system. Give examples oI each oI these types oI requirements. (10 Marks)
2b. During the requirement validation process, what are the diIIerent types oI checks to be
carried out on the requirements in the requirements document. Also what are the
requirements validation techniques, which can be used in conjunction or individually?
(10 Marks)
3 a. Based on your experience with a bank ATM, draw a data Ilow diagram modeling the data
processing involved when a customer withdraws cash Irom a machine. (10 Marks)
3b. Draw and explain the state machine model oI a simple microwave oven. (10 Marks)
PartB
5 a. What are the advantages and disadvantages oI a shared repository model? (10 Marks)
5b. Explain with Iigure the data-Ilow model oI an invoice processing system. (10 Marks)
a. List the various steps that need to be Iollowed Ior object oriented design process. (05 Marks)
b. What are the advantages and disadvantages oI object oriented systems? (05 Marks)
c. What are advantages and drawbacks oI inheritance? (05 Marks)
d. Explain about concurrent objects. (05 Marks)
7 a. What are the characteristics oI rapid soItware development? (05 Marks)
7b. What is soItware prototyping? Give the beneIits oI soItware prototyping. (05 Marks)
7c. What is the objective oI evolutionary prototyping? Give its advantages and the problems that
are encountered. (05 Marks)
7d. What is an Agile method? Discuss the various principles used in Agile method. (05 Marks)
8 a. What are the various types oI soItware maintenance? (04 Marks)
8b. DiIIerentiate between Black Box testing and White Box testing. (0 Marks)
8c.Name and explain the Iactors aIIecting the productivity oI soItware. (05 Marks)
8d. Name the various estimation techniques in soItware systems. (05 Marks)