VTU Previous Year Question Papers BE CS Seventh Semester Software Architecture December 2010
VTU Previous Year Question Papers BE CS
Seventh Semester Software Architecture December 2010
Note: Answer any FIVE full questions, selecting at least TWO questions from each part.
1 a. Explain how the software architectures affect the factors of influence. Hence or otherwise explain ABC.
b. Briefly explain the technical importance of software architectures. Further elaborate on the fact that architecture is the vehicle for stakeholder communication.
c. What is an allocation structure as applied to software architectures? Explain the three allocation structures in practice.
2 a. Define the following, with an example :
i) Controlled variable ; ii) Set point ; iii) Open loop system ; iv) Feedback control system ; v) Feed forward control system.
b. State the problem of KWIC. Propose implicit invocation and pipes and filters style to implement a solution for the same.
3 a. What is a quality attribute scenario? List the parts of such a scenario. Distinguish between availability scenarios and modifiability scenarios.
b. Explain how faults are detected and prevented.
c. Write a brief note on design time tactics.
4 a. List the components of a pipe and filters architectural pattern. With sketches, explain the CRC cards for the same.
b. Explain the forces that influence the solutions to problems based on blackboard pattern.
c. Write a note on the HEARSAY – II system.
5 a. What is the necessity of proxies and bridge components in a broker system? Explain.
b. Explain the possible dynamic behavior of MVC pattern, with suitable sketches.
c. Highlight the limitations of PAC pattern.
6 a. List and explain the participating components of a microkernel pattern.
b. Explain the known uses of reflection pattern.
7 a. Briefly explain the benefits of master slave design pattern.
b. List and explain the steps to implement a whole – part structure.
c. With a neat sketch, explain the typical dynamic scenario of a proxy structure.
8 a. List the steps of ADD.
b. Write a note on creating a skeletal system.
c. What are the uses of architectural documentation? Bring out the concept of view as applied to architectural documentation.