VTU Previous Year Question Papers BE CS Seventh Semester Software Architecture Jan 10
VTU Previous Year Question Papers BE CS
Seventh Semester Software Architecture Jan 10
Note: Answer any FIVE full questions, selecting at least TWO questions from each part
1 a. What is a architecture business cycle?
b. Why is software architecture important?
c. List all the common software architecture structures. Explain the component connector structure.
2 a. Explain the architecture styles based on :
i) Data abstraction and object-oriented organization
ii) Event-based, implicit invocation.
b. What are the basic requirements for mobile robot; architecture? Explain the control loop solution for a mobile robot.
3 a.What is availability? Explain the general scenarid for availability.
b. Classify security tactics. What are the different tactics for resisting attacks
c. With neat diagrams, depict the dynamic behaviour of pipes and filters pattern.
4 a. What are the benefits of a layered pattern?
b. Give the structure of blackboard with CRC cards.
5 a. Explain the variants of broker architecture.
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. Explain the benefits and liabilities of microkernel pattern.
b. Enumerate the implementation steps of reflection pattern.
7 a. Give the structure of whole port design pattern with CRC.
b. What are the application areas of master slave pattern?
c. What are the variants of proxy pattern?
8 a. What are the three steps for choosing views for a project?
b. Write a note on view catalog.
c. What are the options for representing connectors and systems in UML?