Roll Number:
Thapar University, Patiala
Computer Science & Engineering Department
BE Third Year —CS - (I Semester) Course Code: UCS 503
MST- 12 March 2013 Course Name: Software Engineering
Time: 2 hours ‘Name of Faculty: Dr. Inderveer Chana &
MM: 30 Sumit Miglani
Note: (i) Answers should be precise and legible.
(it) Attempt all parts of a question together.
(iii) Write Group No. (G1/G2) at the top of your answer book
QI Software has to be designed for a restaurant in which there are regular customers whose
favorite dishes as well as things they must not eat or drink for health reasons are well known.
‘A menu with the food and beverage listing is to be administered. Along with that suggestions
of what should be eaten and what is good for the guest’s health is also suggested. The most.
guests order complete menu, which consist of a starter, a main dish and a dessert. For each
dish the ingredients are to be recorded. Also bills are to be provided by the systems.
(a) Suggest a suitable process model for developing this software
choice.
(b) Deploy QED for this problem.
(c) Draw a Use Case Diagram depicting the above problem. How can this Use Case diagram
be used in Design model? G45)
reasons for your
Q2 Your university has shifted towards network based course registration system for online
registration process. A student can easily register for his desired course from any place and
at any time, Draw a Data Flow Diagram depicting this problem. Make assumptions if
required. B)
Q3 (a) How do software process framework activities change as the nature of the project
changes?
(b) What are the drawbacks of RAD approach of software development? 62)
Q4 (a) What are the main objectives of SRS? What external requirements must be covered in
SRS?
(b) Compare the failure curve for both software and hardware,
(c) What problems are encountered during the requirements elicitation phase? Why is,
validation of requirements necessary? (4,2,4)