CS-10/ SOFTWARE ENGINEERING JUNE 2001
1. (a) Suppose that we wish to develop an ACCOMMODATION ALLOCATION SYSTEM for an organization. The system allots vacant quarters of the organization to its employees who apply for quarters.
There were four categories of employees namely Grade ‘A’ , Grade ‘B’, Grade ‘C’ and Grade ‘D`. There were four types of quarters namely Type-1, ype-2, Type-3 and Type-4.
Grade ‘A` employee is eligible only for Type-1.
Grade ‘B` employee is eligible for Type-2 only.
Grade ‘C` employee is eligible for Type-3 and
Grade ‘D` employee is eligible for Type-4 only.
The number of applicants from each grade are more than the number of quarters in type. The system should also accept the preference for any quarter from an employee and allot it if it is vacant. Make any assumptions, if necessary.
For the above system, develop a System Requirement Specification, design DFDs, identify modules and its operations. Select appropriate data structures for various modules. 20 marks.
Discucss software design concepts and principles used (i.e. coupling, cohesion, structured programming style etc. ) 10marks.
2. (a) Discuss the relative merits and difficulties of applying Data Flow-Oriented Design in the following areas : 10 marks.
(b) Draw a context level model (level ODFD )for two systems with which yout are familiar. The systems need not be computer-based. Using a paragraph for each system, describe input-processing-output for each system. 5marks.
3. (a) Write a short note on the set of criteria for comparison and assessment of various software Reliability Models. 5marks.
(b) List the differences between an object used in Object Oriented Analysis and an object used during Data Modelling. 10marks.
4. (a) Give at least three examples in which Black Box Testing might give the impression that " everything’s O.K. " while white box test might uncover an error. 10marks.
5. List the differences between Spiral Model and Waterfall Model. Which one of them will you prefer to develop a Hospital Management System and why? 15marks
6. write short notes on the following : 15marks.
(a) Unit testing. (b) The COCOMO model (c) Size Oriented Metrics.