SPPU Computer Engineering (Semester 8)
Software Design Methodologies & Testing
December 2016
Total marks: --
Total time: --
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary

Solve any one question fromQ.1(a,b) and Q.2(a,b)
1(a) Explain different views of Software Architecture? What is 4+1 Architecture View Model? Explain with suitable diagram?
5 M
1(b) Explain Activity diagrams for ATM System?
5 M

2(a) Explain the Broker pattern for design of service oriented architecture?
5 M
2(b) Explain intent, motivation, structure & consequences of Observe pattern.
5 M

Solve any one question fromQ.3(a,b,c) and Q.4(a,b,c)
3(a) Expalin the modified V-model?
6 M
3(b) Discuss the generic steps in defect management process.
6 M
3(c) Is complete testing possible? Whenn to stop testing? What are the test resumption criteria?
6 M

4(a) Discuss the test defect metrics. Provide the sample metrics for priority & severity of defects?
6 M
4(b) State and explain different software testing principles?
6 M
4(c) Discuss the essential features of modern defect management tools?
6 M

Solve any one question fromQ.5(a,b) and Q.6(a,b)
5(a) Explain integration testing. What are different types of integration testing?
8 M
5(b) What is performance testing? Explain performance testing process?
8 M

6(a) Explain graph based testing with suitable example.
8 M
6(b) Consider the following program segment.
while (a<=b) {
a: = a+2;
b: = b-4
if (a+b<20)
i) Draw the control flow graph for the program.
ii) Calculate the cylomatic complexity of the program.
8 M

Solve any one question fromQ.7(a,b) and Q.8(a,b)
7(a) Explain the generalized architecture of automation tool. Draw the suitable diagram to show different components.
8 M
7(b) What are different components of selenium testing tool?
8 M

8(a) Write a short note on Monkey Talk & highlight its features.
8 M
8(b) Explain different methods of mobile testing.
8 M

More question papers from Software Design Methodologies & Testing