CS-10 SOFTWARE ENGINEERING DEC 1998
| Time: 3 Hours |
Max. Marks: 75 |
Note: Question 1 is compulsory. Answer any three from the rest
| 1. | (a) | Suppose we wish to design software for Railway Reservation system which will be able to |
| generate waiting lists etc | ||
| Do the following : | ||
| * Develop a system requirement specification | ||
| * Design DFD's at 2 to 3 levels | ||
| * Identify various s/w modules and its operations | ||
| * Discuss testing strategy for one software module | ||
| (b) | Develop a procedural design for a program that accepts a list of numbers and a key. It | |
| should output the position of key in the list of numbers. Discuss software design concepts | ||
| and principles used (i.e. coupling, cohesion, structured programming style etc.) | ||
| 2. | (a) | Briefly explain Data Structured System Development and Jackson System Development |
| (b) | Distinguish between transaction flow and transform flow | |
| 3. | (a) | What are the various factors that measure quality ? |
| (b) | Describe the process of creating an Entity Relationship Diagram | |
| 4. | (a) | What are the different aspects that should be specified in Software Requirement |
| Specification ? | ||
| (b) | Distinguish between Data Flow Diagram and Flow Chart. | |
| 5. | Write short notes on the following : | |
| (a) | Spiral model | |
| (b) | Waterfall model | |
| 6 | Write short notes on the following : | |
| (a) | Size oriented metrics | |
| (b) | Function oriented metrics | |
| (c) | Extended function point metrics |