Software Engineering - May 2015
Information Technology (Semester 6)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks. 1 (a) Difference between prescriptive and evolutionary models.(5 marks) 1 (b) Explain SCRUM.(5 marks) 1 (c) Mention SQA activities.(5 marks) 1 (d) Explain the need for system testing.(5 marks) 2 (a) What are the risks associated with software projects? How do project managers manage such risks?(10 marks) 2 (b) Draw the use case diagram and activity diagram for course registration system explained below:
Students may login to the system to register courses or retrieve all the courses they have already registered. Instructors may login to the system to add courses or retrieve all the courses they have already added. A student cannot register a course if: i) he/she doesn't meet the prerequisites, ii) the students registered in the course exceed the capacity of the classroom, iii) the course has a time conflict with other courses in the same term.(10 marks) 3 (a) Explain in detail Spiral model and compare it with component model.(10 marks) 3 (b) Explain architectural design for E-Commerce System.(10 marks) 4 (a) Prepare SRS for railway reservation system.(10 marks) 4 (b) Describe in detail white box techniques.(10 marks) 5 (a) Explain how change control and version control are carried out in SCM.(10 marks) 5 (b) Draw DFD up to level 2 for order processing system.(10 marks)
Short notes on any two:
6 (a) Aspect oriented development.(10 marks) 6 (b) OO testing.(10 marks) 6 (c) Process and project metrics(10 marks)