You are on page 1of 2

Unit 4 – Architecture Design

1 – Introduction To Architectural Design


1. What is architectural design of a software system?
2. Explain the importance of ardhitectural design.
3. Explain overview of architectural design.
4. Describe – component based software architecture in brief.
2 – Object Oriented Software Architecture
1. What are architectural stereotypes?
2. Describe the static structural view of the class diagram.
3. With example – explain the dynamic view of the software
architecture.
3 – Software Architectural Pattern
1. What is software architectural pattern? And why they are important
in modern software development? Explain in brief.
2. Explain – client server architectural pattern.
3. Explain – multiple client single service architectural pattern with
example.
4. Explain – multiple client multiple service architectural pattern with
example.
5. Explain – multi tier client server architectural pattern with example .
6. What is importance of communications patterns – applied in client
server architecture?
7. Explain synchronous communication pattern in client server
architecture with help of a diagram.
8. Explain – asynchronous communication pattern with callback
pattern, with suitable example.
4 – Service Oriented Architecture
1. What is service oriented architecture?
2. What are important design principles for SOA?
3. Explain – location transparency and platform transparency in SOA.
4. Explain broker patterns for design of SOA.
5. Write short note on web service protocol.
6. Write short note on web service.
7. Write short note on web service registration services.
8. Write short note on brokering and discovery services.
9. Explain port, provided interface and required interface with example.
5 – Real Time Software Architecture
1. Explain – real time software architecture.
2. Explain – the important characteristics of - real time software
architecture.
3. Draw – use case, class diagram and communication disgram for home
automation system.

You might also like