APPLICATIONS
Term-End Examination
June, 2007
CS-70: INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 75
Note : Question number 1 is compulsory. Attempt any three questions from the rest.
1. (a) List the merits and demerits of Waterfall model. (5)
(b) Design a system for the Hospital Management. Draw the content level and joint level data flow diagrams (DFDs) for the system and also prepare a SRS document for the same. Describe the necessary assumptions.(8)
(c) Define GUI and explain its various components. What types of errors do you anticipate while
designing a user interface ? (7)
(d) Discuss the various steps to be followed for successful project implementation.(10)
2. (a) For the creation of a quality product, a quality process is necessary. Describe how CMM ensures the quality of software development process. (6)
(b) Differentiate between following : (9)
(i) Testing and Debugging
(ii) Reverse Engineering and Re Engineering
(iii) Compiler and Interpreter
3. (a) Mention any five types of risks that a software development project faces and their management techniques. (10)
(b) Explain any five salient features of Object Oriented Programming with example.? (5)
4. (a) What is 4GL ? What are its limitations ? (5)
(b) Explain any two project scheduling techniques with examples. (10)
5. Write short notes on the following with suitable example, if any : (15)
(a) Software Quality Assurance
(b) Software Crisis
(c) CASE Tools