VTU Computer Science (Semester 8)
Software Architectures
June 2015
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) Define software architecture with the help of neat block diagram of ABC (Architecture Business Cycle). Explain in detail the different activities which are involved in creating a software architecture?
12 M
1 (b) Write short notes on: i) Architecture patterns
ii) Reference model.
iii) Reference architectures.
8 M

2 (a) Explain in detail about pipe and filters architectural style with types (invariants), advantages and disadvantages.
10 M
2 (b) Explain in brief about KV/IC (Keyword in Context) problem with abstract data types and implicit invocation styles to implement solutions.
10 M

3 (a) What are the qualities of system? Explain modifiability general scenario?
10 M
3 (b) What do you mean by tactics? Explain the availability tactics with a neat diagram.
10 M

4 (a) Briefly explain pipes and filters architectural pattern benefits.
8 M
4 (b) Define Blackboard architectural pattern. Briefly explain the steps used to implement the blackboard pattern.
8 M
4 (c) Write a note on HEARSAY-II system.
4 M

5 (a) Define Broker architectural pattern. Explain types of participating components, which comprises it.
10 M
5 (b) Explain with neat diagram, the dynamic scenarios of model view controller (MVC)?
10 M

6 (a) What are steps involved in implementing microkernel system?
12 M
6 (b) What are the benefits and liabilities of reflection architectural patterns?
8 M

7 (a) Discuss 5 steps in implementing Master-Slave pattern.
10 M
7 (b) Discuss briefly implementation of whole part structure.
8 M
7 (c) Mention benefits of proxy design pattern.
2 M

8 (a) Explain with neat diagram evolutionary delivery life cycle model.
8 M
8 (b) What are the suggested standard organization points for interface documentation?
12 M



More question papers from Software Architectures
SPONSORED ADVERTISEMENTS