Course Code  CS-10
Course Title Software Engineering
Assignment Number  MCA(4)-10/TMA/2003
Maximum Marks  10
Last Date of Submission  15th October, 2003 

 This is a Tutor Marked Assignment.  There are two questions in this assignment.  Answer all the questions. Each question carries equal weightage.  You may use illustrations and diagrams to enhance explanations. 

Question 1:

Discuss the problems using natural language for defining user and system requirements and show, using small examples, how structuring natural language into forms can help avoid some of these difficulties.

Question 2:   List the circumstances under which you recommend that prototyping should i5e used as a means of validating system requirements.

What are the difficulties that might arise when prototyping huge database, applications?