CS-10 Software Engineering June-2001
Question Paper Of CS-10 Software Engineering June-2001
Q.l (a). Suppose 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, Type 2, Type 3 and Type 4. Grade ‘A’ employee is only eligible for Type I, Grade ‘B’ employee is only eligible for Type 2, Grade ‘C employee is only eligible for Type 3, Grade ‘D’ employee is only 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,
(i) Develop a System Requirement Specification
(ii) Design DFDs
(iii) Identify modules and its operations.
(iv) Select appropriate data structures for various modules.
(b) Develop a procedural design for a program that accepts the details of applications for various programmes in a university for a particular academic session and displays details of those applications who applied for more than one programme in that particular academic session.

