APPLICATIONS
Term-End Examination
December, 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) Design a system for the study centre management for IGNOU. Draw the Data Flow Diagrams (DFDs) at least till level-2 and also prepare an SRS document for the same. If any assumptions are made, list them all. (10)
(b) Design an ERD for the question 1(a). List the various entities and the attributes used in it and describe how they are related. Also, show the cardinality on the ERD. (10)
(c) With the help of an example application, explain the
prototyping model. (10)
2. (a) List the options that are available for applying human resources to a new software project that will require `x' people working for `y' years.(8)
(b) "An application that is used by programmers qualifies as user friendly by virtue of different
properties than an application that is used by expert programmers." In support of the above statement explain the features of the user-friendliness of any application. (7)
3., (a) List and explain both the project scheduling tools (charting techniques). Also mention their pros and cons.(8)
(b) Discuss the significance of the modularity with the help of an example application. In this context, also explain the, "divide and conquer" technique.(7)
(a) List and explain the four major tasks of the periodic review of a project under development.(8)
(b) Define 4 GLs. Discuss how 4 GLs help to solve thecomplex problems. Also list the limitations.(7)
5. (a) List the typical phases of the SDLC and their associated development tools. (8)
(b) With the help of the ideal project progress and usual project progress charts explain the concept of project tracking. (7)