VTU Computer Science (Semester 8)
Software Architectures
December 2013
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) What are the factors that influence the architecture business cycle?
8 M
1 (b) Explain software architecture structures along with relations and usefulness.
12 M

2 (a) Explain process control architecture style.
8 M
2 (b) Explain the following:
i) Abstract data types solution in KWIC.
ii) Implicit invocation solution in mobile robotics.
iii) Booch block diagram for cruise control.
12 M

3 (a) List all the system quality attributes. Explain testability tactics.
6 M
3 (b) Explain business qualities.
4 M
3 (c) Explain modifiability tactics.
10 M

4 (a) Enumerate the implementation steps of layered pattern.
10 M
4 (b) Explain the benefit and liabilities of pipes and filter pattern.
6 M
4 (c) What are the known uses of Black Board pattern?
4 M

5 (a) Explain the structure of Broker with CRC cards.
6 M
5 (b) Explain the implementation stages of MVC.
10 M
5 (c) What are the known uses of PAC?
4 M

6 (a) Explain the dynamic scenarios of reflection with neat diagram.
10 M
6 (b) Explain the implementation stages of micro kernel.
10 M

7 (a) Give the structure of whole part design pattern with CRC.
5 M
7 (b) Explain the six phases of dynamic scenarios in Master-Slave design pattern.
10 M
7 (c) What are the implementation steps required to carry out the proxy pattern?
5 M

8 (a) Explain the steps performed when designing an architecture using the ADD method.
10 M
8 (b) Explain how to documenting a view.
10 M



More question papers from Software Architectures
SPONSORED ADVERTISEMENTS