1(a)
Briefly explain software architecture with definitions.
5 M
1(b)
With the help of neat diagram of ABC (Architecture Business Cycle). Explain in detail the different activities which are involved in creating a software architecture.
10 M
1(c)
Why is software architecture important?
5 M
2(a)
Explain in brief about KWIC (Keyboard in Context) with shared data solution.
10 M
2(b)
Enlist architectural styles and explain event-based, implicit invocation.
6 M
2(c)
Explain the advantages and disadvantages of pipes and filters in architectural style.
4 M
3(a)
What is modifiability? Explain general scenario for modifiability.
10 M
3(b)
Explain in brief the business qualities
4 M
3(c)
Explain how faults are detected and prevented.
6 M
4(a)
What do you mean architectural pattern? How it is categorized? Explain the structure part of the solution for ISO layered architecture.
10 M
4(b)
Explain the steps involved in the implementation of pipes and filters architecture.
10 M
5(a)
What do you mean by broker architecture? What are the steps involved in implementing distributed broker architecture pattern?
10 M
5(b)
Write benefits of MVC.
5 M
5(c)
What are the liabilities of PAC?
5 M
6(a)
What are the steps involved in implementing the microkernel system?
10 M
6(b)
Explain the dynamic scenarios of reflection with neat diagram.
10 M
Write short notes on
7(a)
Design pattern
4 M
7(b)
Master-Slave pattern
4 M
7(c)
Whole-part pattern
4 M
7(d)
Proxy pattern
4 M
7(e)
Command processor
4 M
8(a)
Explain the steps performed when designing an architecture using the ADD method.
10 M
Write short notes any two of following
8(b)(i)
Forming team structures
5 M
8(b)(ii)
Documenting across views
5 M
8(b)(iii)
Documenting interfaces.
5 M
More question papers from Software Architectures