VTU Previous Year Question Papers BE CS Seventh Semester Software Architecture July 2011
VTU Previous Year Question Papers BE CS
Seventh Semester Software Architecture July 2011
Note: Answer any FIVE full questions, selecting atleast TWO questions from Part – A and Part – B.
1 a. With the help of a neat block diagram of ABC (Architecture Business Cycle), explain in detail the different activities which are involved in creating a software architecture.
b. Enumerate and explain in detail the different groups software architecture structures are categorized into, with the help of appropriate pictorial descriptions.
2 a. Discuss the importance and advantages of the following architectural styles with reference to an appropriate application area.
b. List out the design considerations for mobile robotics case study. With the help of the design considerations, evaluate the pros and cons of the layered architecture and implicit invocation architecture for mobile robots.
3 a. With the help of appropriate diagrams, explain the availability scenario and testability scenario in detail.)
b. Briefly discuss the various types of dependencies that one module can have on another which forms the basis for prevention of ripple effect.
4 a. Discuss the 3 – part schema which underlies the layers Architectural patterns, with reference to networking protocols.
b. Briefly explain the benefits offered by the pipes and filters pattern.
5 a. Give detailed explanation on the different steps involved in the implementation of the broken pattern.
b. Propose the description of a scenario that depicts the dynamic behavior of MVC in detail. Support the description with appropriate pictorial representation.
6 a. Discuss on the benefits and liabilities offered by Microkernel pattern.
b. Give detailed explanation on the different known applications offered by the reflection pattern.
7 a. Enumerate with explanation the different steps, which constitute the implementation of the whole part structure for a CAD system for 2D modeling.
b. Briefly comment on the different steps carried out to realize the implementation of the proxy pattern.
8 a. Briefly explain the different steps performed while designing an architecture using the ADD method.
b. Write short notes on : i) Forming team structures ii) Documenting across views
iii) Documenting interfaces.