Software Engineering - Dec 2013
Computer Engineering (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) Discuss incremental process model and evolutionary process model with reference to the suitability of the project.(10 marks) 1 (b) Explain how size oriented metrics differs from function oriented metrics. Give example when each is recommended.(10 marks) 2 (a) Give software requirement specification (SRS) for developing software for payroll management system.(10 marks) 2 (b) Workout data flow diagram and control flow diagram in detail respect to payroll management system.(10 marks) 3 (a) Explain the various levels of quality assurance in software engineering with reference to different parameters of quality.(10 marks) 3 (b) What is configuration audit? How change is managed in web applications?(10 marks) 4 (a) a) Discuss and compare TDD (Test driven development) and DTT (design driven testing).(10 marks) 4 (b) What activities are carried out during FTR and status reporting and why?(10 marks) 5 (a) List down and explain the activities carried out during scheduling and tracking.(10 marks) 5 (b) Discuss the case where change control and version control are required with its purposes.(10 marks) 6 (a) Compare the convectional approach and object oriented approach to software development with suitability.(10 marks) 6 (b) What is requirement of risk analysis? What are possible risks that may affect the scheduling? How you can overcome the same?(10 marks)
Write short notes on:
7 (a) SCRUM and CRYSTAL(5 marks) 7 (b) Design concepts and principles(5 marks) 7 (c) Coupling and cohesion(5 marks) 7 (d) Gantt chart(5 marks)