VTU Computer Science (Semester 8)
Software Architectures
May 2016
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) Briefly explain software architecture with definitions.
5 M
1(b) With the help of neat diagram of ABC (Architecture Business Cycle). Explain in detail the different activities which are involved in creating a software architecture.
10 M
1(c) Why is software architecture important?
5 M

2(a) Explain in brief about KWIC (Keyboard in Context) with shared data solution.
10 M
2(b) Enlist architectural styles and explain event-based, implicit invocation.
6 M
2(c) Explain the advantages and disadvantages of pipes and filters in architectural style.
4 M

3(a) What is modifiability? Explain general scenario for modifiability.
10 M
3(b) Explain in brief the business qualities
4 M
3(c) Explain how faults are detected and prevented.
6 M

4(a) What do you mean architectural pattern? How it is categorized? Explain the structure part of the solution for ISO layered architecture.
10 M
4(b) Explain the steps involved in the implementation of pipes and filters architecture.
10 M

5(a) What do you mean by broker architecture? What are the steps involved in implementing distributed broker architecture pattern?
10 M
5(b) Write benefits of MVC.
5 M
5(c) What are the liabilities of PAC?
5 M

6(a) What are the steps involved in implementing the microkernel system?
10 M
6(b) Explain the dynamic scenarios of reflection with neat diagram.
10 M

Write short notes on
7(a) Design pattern
4 M
7(b) Master-Slave pattern
4 M
7(c) Whole-part pattern
4 M
7(d) Proxy pattern
4 M
7(e) Command processor
4 M

8(a) Explain the steps performed when designing an architecture using the ADD method.
10 M
Write short notes any two of following
8(b)(i) Forming team structures
5 M
8(b)(ii) Documenting across views
5 M
8(b)(iii) Documenting interfaces.
5 M



More question papers from Software Architectures
SPONSORED ADVERTISEMENTS