VTU Previous Year Question Papers BE CS
Seventh Semester Software Architecture June 2012
Note: Answer FIVE full questions, selecting at least TWO questions from each part.
1 a.Define software architecture. What is architecture business cycle? Explain with a neat diagram.
b. Define architectural patterns, reference models and reference architectures and bring out the relationships between them.
c. Explain the various process recommendations as used by an architect while developing software architectures.
2 a.Explain the process control paradigm with various process control definitions.
b. List the basic requirements for mobile robot architecture.
c. Explain the process control view of cruise control architectural style and obtain the complete cruise control system.
3 a.What is quality attribute scenario? List the parts of scenario, with an example.
b. What is availability? Explain the general scenario for availability.
c. Classify security tactics. What are the different tactics for resisting attacks?
4 a.List the components of pipe and filters architectural pattern. With sketches, explain the CRC cards for the same.
b. Define blackboard architectural pattern. Briefly explain the steps used to implement the blackboard pattern.
C .Write a note on the Hearsay – II system.
5 a.Define broker architectural pattern. Explain with a diagram the objects involved in a broker system.
b. Depict the dynamic behavior of MVC with any one scenario.
c. Give the CRC cards for top level, intermediate level and bottom level PAC agents.
6 a.What are the steps involved in implementing the microkernel system?
b. Explain the known uses of reflection pattern.
c. Explain the advantages and disadvantages of a reflective architectural pattern.
7 a. Briefly explain the benefits of master slave design pattern.
b. What are variants of proxy pattern?
c. List and explain the steps to implement a whole part structure.
8 a. List the steps of ADD method of architectural design.
b. Explain with a neat diagram, the evolutionary delivery life cycle model.
c. What are the suggested standard organization points for view documentation?