Semester : SEMESTER 5
Subject : Software Architecture & Design Patterns
Year : 2020
Term : DECEMBER
Branch : INFORMATION TECHNOLOGY
Scheme : 2015 Full Time
Course Code : IT 301
Page:2
d)
a)
b)
०)
8)
b)
९)
2)
0)
०)
000001T 301121902
What are the limitations of Layered architectural style? Write examples for
systems that use Layered architecture.
PART C
Answer any two full questions, each carries20 marks.
What is a design pattern? Discuss its elements.
Discuss applicability, structure, participants and consequences of fagade design
pattern.
Mention the pattern used to reduce communication complexity between
multiple objects or classes. Explain its structure, applicability and merits and
demerits.
Write notes on prototype design pattern.
Explain chain of responsibility pattern with an example.
Explain the phases and steps of ATAM.
Mention which design pattern will be helpful to add new functionality to an
existing object? Give its structure, participants and consequences.
Explain the structure and participants of observer design pattern.
Explain about composite class model.
eK
(3)
(3)
(7)
(10)
(10)
(5)
(5)
(8)
(8)
(4)