Sunday, November 4, 2012

Software architecture- IIIrd Internal Question Bank


Unit-6

 
1 a) Explain the benefits and liabilities of microkernel pattern.

  b) Enumerate the implementation steps of reflection pattern.

 
2 a) What are the steps involved in implementing the microkernel system?

b) What are the benefits and liabilities of reflection architecture patterns?

 
3 a) List and explain the participating components of a microkernel pattern.

b) Explain the known uses of reflection pattern.

 
4 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.

 
5 a) Explain in brief, the components comprising the structure of microkernel architectural pattern.

b) With an example, explain when the reflection architectural pattern is used. What are its benefits?


Unit-8

1 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?

 
2 a) Explain with a neat diagram, the evolutionary delivery life cycle model.

b) What are the suggested standard organization points for interface documentation?

3 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.

 
4 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.

 
5 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.