VTU Computer Science (Semester 8)
Software Architectures
December 2014
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 which affect the influence on software architecture? Explain ABC.
8 M
1 (b) Explain Hybertsson's three views for software architecture.
7 M
1 (c) Explain briefly the properties of a good software architecture design.
5 M

2 (a) Define architectural style. Mention any four commonly used styles.
5 M
2 (b) Explain the advantages and disadvantages of pipes and fibres in architectural style.
8 M
2 (c) Explain the basic requirements for a mobile robot's architecture.
7 M

3 (a) What is functionality? Give examples.
4 M
3 (b) Explain the quality attributes scenarios.
9 M
3 (c) Explain how the faults are detected and prevented.
7 M

4 (a) Explain the list of components of a pipe and filters and write the problems based on blackboard problem.
8 M
4 (b) Discuss the steps involved in the implementation of pipes and filters architecture.
12 M

5 (a) What is the need of proxies and bridge components in a broken system? Explain it.
6 M
5 (b) What is broker architecture? Write down the steps involved in implementing distributed broker architecture patterns.
10 M
5 (c) What are the limitations of PAC patterns?
4 M

6 (a) List out and explain the components of a microkernel pattern.
10 M
6 (b) Explain the advantages and disadvantages of a reflective architectural pattern.
6 M
6 (c) Mention the liabilities of reflection architecture patterns.
4 M

7 (a) Explain the five steps implementation of master-slave pattern.
10 M
7 (b) What are the benefits and liabilities of proxy design patterns? Define proxy design pattern.
10 M

8 (a) Draw a neat diagram and explain the evolutionary delivering life cycle model.
10 M
8 (b) What are the steps in ADD?
4 M
8 (c) Write the use of SA documentation.
6 M



More question papers from Software Architectures
SPONSORED ADVERTISEMENTS