VTU Previous Year Question Papers BE CS
Seventh Semester Software Architecture June 2010
Note: Answer any FIVE full questions, selecting at least TWO questions front each part.
1 a. Define software architecture. Explain the common software architecture structures.
b. Explain how the architecture business cycle works, with a neat diagram.
2 a. Define architectural style. Mention any four commonly used styles.
b. Consider the case study of building a software controlled mobile robot. Describe its challenging problems and design considerations with four requirements. Finally give the solution by layered architecture for all the four requirements.
3 a. What are the qualities of the system? Explain the modifiability general scenario.
b. What do you mean by tactics? Explain the availability tactics, with a neat diagram.
4 a. What do you mean by architectural patterns? How is it catogorised? Explain the structure part of the solution for ISO layed architecture.
b. Explain with a neat diagram, the dynamic scenario of passive filters.
5 a. What do you mean by broker architecture? What are the steps involved in implementing distributed broker architecture patterns? .
b. Explain with a neat diagram, the dynamic scenarios of model view controlIer (MVC).
6 a. What are the steps involved in implementing the microkernel system?
b. What are the benefits and liabilities of reflection architecture patterns?
7 a. Discuss the five steps implementation of master slave pattern.
b. Define proxy design pattern. Discuss the benefits and liabilities of the same.
8 a. Explain with a neat diagram, the evolutionary delivery life cycle model.
b. What are the suggested standard organization points for interface documentation?