Important Questions
sdf
UNIT I
1. Why is Software Architecture important? (2)
2. Define Software Architecture. (2)
3. What are the factors which affect the influence on
software architecture? Explain ABC
4. Define Software Architecture. Discuss in detail the
implications of the definition. (10)
5. Explain Architectural Structures in detail.
6. Briefly explain the technical importance of software
architectures. Elaborate the fact that architecture is the vehicle for
stakeholder communication. (10)
7. Define architectural patterns, reference models and
reference architectures and bring out the relationship among them. (6)
8. Write in detail about the fucnctional requirements and
technical constraints of software Architecture.
UNIT II
1. List the parts of quality attribute scenario. (2)
2. What is quality attribute scenario? (2)
3. Differentiate between availability and modifiability
scenarios. (2)
4. Explain Quality attribute scenario in detail (16)
5. What is availability? Explain the general scenario for
availability. (8)
6. Define QAW. Write in detail about the steps involved in
QAW. (10)
UNIT III
1. Explain 4+1 view in UML (10)
2. What is the difference between view and viewpoint? (4)
3. What are the three steps for choosing views for a
project?
4. Explain the various notations available to represent
various views. (16)
5. Discuss Siemens 4 Views.
6. Explain the various architectural perspectives.
UNIT IV
1. Define architectural Style. Explain any four commonly
used styles.
2. Discuss Pipe and filters in Architectural Style with its
advantages and disadvantages.
3. What is meant by implicit invocation style? Explain with
an example.
4. Write about the following.
- Pipe and Filter Style
- Blackboard Style
- Layered Style
- Event based style
5. Comment on the styles of architecture patterns for a
mobile code and implicit invocation.
6. State the problem of KWIC. Propose implicit invocation
and pipes and filter style to implement solution for the same.
UNIT V
1. Write the uses of SA documentation. (6)
2. Explain the good practices in documenting software
architecture.(10)
3. Discuss Service Oriented Architecture and Web services.
4. What are the uses of architectural documentation? Bring
out the concept of view as applied to architectural documentation.
5. Write short notes on i) Documenting across views ii)
Documenting interfaces
6. Explain the various types of ADL.
7. What are called visual languages? Mention its advantages
and disadvantages.