Professional Documents
Culture Documents
sszg562 Ec-1r 2-10
sszg562 Ec-1r 2-10
(EC-1 Regular) Course No. Course Title Nature of Exam Weightage Duration Date of Exam Note:
2. 3.
: SS ZG562 : SOFTWARE ENGINEERING & MANAGEMENT : Closed Book : 40% No. of Pages =2 : 2 Hours No. of Questions = 5 : 05/02/2011 (AN)
1. Please follow all the Instructions to Candidates given on the cover page of the answer book.
All parts of a question should be answered consecutively. Each answer should start from a fresh page. Assumptions made if any, should be stated clearly at the beginning of your answer.
Q.1. Would you rather make more small changes or fewer large changes in your software process? Explain why. [6] Q.2. Explain the strategy adopted in the iterative approach for making reusable software. [6] Q.3. Describe one similarity and one dissimilarity between the Clean room software process and Rational Unified Process (RUP). [6] Q.4. Consider the following piece of text A library maintains multiple reading materials which include books, journals, and magazines. The books are issued to the registered students of the institute, for a specified period of time. The issued books are to be returned back to the library. Delayed returns are subjected to stipulated fines. The issue-return process is administered by one of the librarians through an authenticated Library Management System.
Page 1 of 2
Page 2
An incomplete use case diagram for the system is given above. Develop the following documents (a) Complete the use case diagram for the above problem text along with use case documentation for issueBook use case. [8] (b) The sequence diagram for the issueBook use case. [8] (Hint: Here you need to identify various analysis objects (corresponding to entity, boundary, and control classes), and show their interaction to realize the issueBook use case. Q.5. A few years ago, Sun Microsystems decided to develop and market StarOffice, a set of desktop tools that would be comparable to Microsofts Office suite of tools but would be targeted for UNIX rather than Windows. At that time, no other major UNIX vendor had developed or was planning to develop such a product. What process model would you use? What team organization would you use? Briefly justify your answers. [6] *********
Page 2 of 2