Professional Documents
Culture Documents
RL 1
RL 1
4/12/2019 SS ZG653 5
Study Material contd…
• References
– R. N. Taylor et al, Software Architecture: Foundations,
Theory, and Practice, John Wiley & Sons, 2009
– Mary Shaw & David Garlan, Software Architecture –
Perspectives on an Emerging Discipline, PHI, 1996.
– Stephen T. Albin, The Art of Software Architecture, Wiley
Dreamtech, 2003.
– Gamma, E. et. Al. Design Patterns: Elements of Reusable
Object Oriented Software, Addison Wesley, 1995
4/12/2019 SS ZG653 6
Teaching and Evaluation
• Lectures: 16 + 2 • Midterm Exam
Review – Closed Book and notes
• Exams: 2 • Final Exam
– Midterm: 35%
– Open Book and notes
– Final: 50%
• The exam solutions/
• Quizzes: 15%
answers are expected to
be of Masters Level with
crisp, to-the-point,
concise, proper, neat and
readable presentation
4/12/2019 SS ZG653 7
Detailed Schedule
Lecture# Topics
4/12/2019 SS ZG653 8
Detailed Schedule contd…
Lecture# Topics
Architecture Style:
10-12 Blackboard style, Pipe and Filter style
Distributed System Style:
Broker Architecture
Interactive System Style
Model-View-Controller
Adaptable System
Microkernel, Reflection
Design Pattern
13-17 • Components of a typical design pattern, and different categories of design patterns
Behavioral Category
• Iterator Pattern
Behavioral Category
• Observer, Strategy, Visitor, Command
Structural Category
• Adapter, Decorator, Composite, Proxy
Creational Category
• Factory Pattern, Factory Method, Singleton
Review Session
Syllabus for Comprehensive Examination (Open Book): All topics given in the Plan.
4/12/2019 SS ZG653 9