Software Engineering - Dec 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.
Solve any one question from Q1 and Q2
1 Discuss the similarity and differences between pure evolutionary development and the agile development 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 COCOMO model for project cost estimation.(8 marks)
Solve any one question from Q11 and Q12
11 (a) What is the need for Software Quality ? Explain different McCall's quality factors.(8 marks) 11 (b) What is significance of Object Constraint Language (OCL)? Explain in detail.(8 marks) 12 (a) Explain the working of service-oriented architecture.(8 marks) 12 (b) What is Software Quality? What are the factors affecting Software Quality?(8 marks) 2 What is Extreme Programming? Explain the Extreme Programming Process.(7 marks)
Solve any one question from Q3 and Q4
3 What do you mean by CRC? Write the steps for identifying analysis classes using CRC modeling.(7 marks) 4 Explain how do we negotiate and validate requirements during requirement analysis process?(7 marks)
Solve any one question from Q5 and Q6
5 Explain refactoring? Give the importance of refactoring in improving quality of software.(6 marks) 6 Enlist different types of architectural styles and explain any one software architecture in detail.(6 marks)
Solve any one question from Q7 and Q8
7 (a) What are the main objective of Software Testing and what are the principles of software testing?(9 marks)
7 (b) (i) Condition and loop Testing(4 marks) 7 (b) (ii) Verification and Validation(4 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 do you understand by the term integration testing? Which types of defects are uncovered during integration testing?(8 marks)
Solve any one question from Q9 and Q10
9 (a) Explain in detail software process and project metrics.(9 marks) 9 (b) What are the different categories of Risk. Explain Risk management process in detail.(8 marks)