VTU Previous Year Question Papers BE CS Seventh Semester
Software Architectures December 2011
Note: Answer any FIVE full questions, selecting at least TWO questions from each part.
1 a. Define the software architecture. Discuss in detail, the implications of the definition.
b. Define the following terms :
i) Architectural model
ii) Reference model
iii) Reference architecture.
c. Explain the module based structures.
2 a. Discuss the invariants, advantages and disadvantages of pipes and filters architectural style.
b. What are the basic requirements for a mobile robot’s architecture? How the implicit invocation model handles them?
c. Write a note on heterogeneous architectures.
3 a. What are the qualities that the architecture itself should possess?
b. List the parts of quality attribute scenario.
c. What is the goal of tactics for testability? Discuss the two categories of tactics for testing.
4 a. Discuss the steps involved in the implementation of pipes of filters architecture.
b. Write the context, problem and solution part of blackboard architectural pattern.
5 a. Discuss the most relevant scenario, illustrating the dynamic behavior of a broker system.
b. Discuss the consequences of presentation abstraction control architectural pattern.
6 a. Explain in brief, the components comprising the structure of micro kernel architectural pattern.
b. With an example, explain when the reflection architectural pattern is used. What are its benefits?
7 a. Explain the variants of whole – part design pattern, in brief.
b. Explain the dynamics part of master – slave design pattern.
c. Mention any two benefits of proxy design pattern.
8 a. Explain the steps involved in designing an architecture, using the attribute driven design.
b. “Architecture serves as a communication vehicle among stakeholders. Documentation facilitates that communication” Justify.