Software Engineering - Jun 2015
Computer Engg (Semester 6)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
Answer any one question from Q1 and Q2
1 Discuss the differences between the agile development and clean room approaches in use today?(7 marks) 10 (a) What is project decomposition? What are the work task for communication process using process decomposition.(9 marks) 10 (b) Explain Principles of Risk management in detail.(8 marks)
Answer any one question from Q11 and Q12
11 (a) What is the concept of Software Reliability? Explain different measures of software reliability and availability.(8 marks) 11 (b) What are different elements of distributed systems? Explain in detail.(8 marks) 12 (a) Explain the concept of aspect oriented software engineering in detail.(8 marks) 12 (b) What is software Quality? What are the mechanism to address Quality Software?(8 marks) 2 What is Software process framework? Explain in detail.(7 marks)
Answer any one question from Q3 and Q4
3 What do you mean by CRC? Write the steps for identifying analysis classes using CRC modelling.(7 marks) 4 What tasks are to be carried out in software requirement engineering? Explain in detail.(7 marks)
Answer any one question from Q5 and Q6
5 What do you understand by refactoring? Give the importance of refactoring in improving quality of software.(6 marks) 6 What do you mean by Archetypes? Explain various types of Archetypes.(6 marks)
Answer any one question from Q7 and Q8
7 (a) What are the main objective of basis path testing? Explain in detail.(9 marks)
7 (a) Differentiate between
i) Black box & white box Testing
ii) Regression & Smoke Testing(8 marks) 8 (a) What do you understand by system testing? What are the different kinds of system testing that are usually performed on large software products?(9 marks) 8 (b) What is the difference between test stub and driver? What are the problems associated with Top down approach of testing?(8 marks)
Answer any one question from Q9 and Q10
9 (a) Explain in detail software process and project metrics.(9 marks) 9 (b) Explain the role of people, product and process in project management.(8 marks)