Q.1. (a) What is SRS? List and explain components of an SRS. Develop an SRS for Hospital Management System. (11)
(b) What do you mean by management of risk? Describe a risk table with example. (8)
(c) Mention any five reiponsibilities of a Webmaster in a Web application team. Also explain the characteristics of any three, software tools/packages used for Web development.
(d) Explain the Spiral model for softwatre development. Mention its advantages and disadvantages. Also compare this with the Prototyping model.
Q.2. (a) What is a DFD? Explain the rules for designing DFD. What are the various tools used for designing it? How does it differ fiom an ERD?
(b) What is the purpose of 'Data Dictionary'? Explain the symbols used therein with an example.
Q.3. (a) "The purpose of review is to uncover errors and non-conformities during testing." Do you agree or disagree? Justify your answer.
(b) How do version control systems ensure that two software developers do not attempt the same change at the same time?
(c) Discuss the three levels of testing. Also explain the term Cyclomatic Complexity.
Q.4. (a) List at least five features each of CDMA and J2ME.
(b) What is Requirements Gathering? Explain any four tools used for it.