JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
M. Tech. I Year – I Sem CSE
Please click here for Software Architecture and Design Pattern all five units notes only for Rs.150/-
Please click here for Software Architecture and Design Pattern all five units notes only for Rs.150/-
UNIT - I
Envisioning ArchitectureThe Architecture Business Cycle, What is Software Architecture, Architectural patterns, referencemodels, reference architectures, architectural structures and views.Creating an ArchitectureQuality Attributes, Achieving qualities, Architectural styles and patterns, designing the Architecture,Documenting software architectures, Reconstructing Software Architecture.
UNIT - II
Analyzing ArchitecturesArchitecture Evaluation, Architecture design decision making, ATAM, CBAM.Moving from one system to many Software Product Lines, Building systems from off the shelf components, Software architecture infuture.
UNIT - III
Patterns:Pattern Description, Organizing catalogs, role in solving design problems, Selection and usage.Creational and Structural patternsAbstract factory, builder, factory method, prototype, singleton, adapter, bridge, composite, façade,flyweight.
UNIT - IV
Behavioral patternsChain of responsibility, command, Interpreter, iterator, mediator, memento, observer, state, strategy,template method, visitor.
UNIT - V
Case StudiesA-7E – A case study in utilizing architectural structures, The World Wide Web - a case study ininteroperability, Air Traffic Control – a case study in designing for high availability, Celsius Tech – acase study in product line development,
Envisioning ArchitectureThe Architecture Business Cycle, What is Software Architecture, Architectural patterns, referencemodels, reference architectures, architectural structures and views.Creating an ArchitectureQuality Attributes, Achieving qualities, Architectural styles and patterns, designing the Architecture,Documenting software architectures, Reconstructing Software Architecture.
UNIT - II
Analyzing ArchitecturesArchitecture Evaluation, Architecture design decision making, ATAM, CBAM.Moving from one system to many Software Product Lines, Building systems from off the shelf components, Software architecture infuture.
UNIT - III
Patterns:Pattern Description, Organizing catalogs, role in solving design problems, Selection and usage.Creational and Structural patternsAbstract factory, builder, factory method, prototype, singleton, adapter, bridge, composite, façade,flyweight.
UNIT - IV
Behavioral patternsChain of responsibility, command, Interpreter, iterator, mediator, memento, observer, state, strategy,template method, visitor.
UNIT - V
Case StudiesA-7E – A case study in utilizing architectural structures, The World Wide Web - a case study ininteroperability, Air Traffic Control – a case study in designing for high availability, Celsius Tech – acase study in product line development,
TEXT BOOKS:
1. Software Architecture in Practice, second edition, Len Bass, Paul Clements & Rick Kazman,Pearson Education, 2003.
2. Design Patterns, Erich Gamma, Pearson Education, 1995.
1. Software Architecture in Practice, second edition, Len Bass, Paul Clements & Rick Kazman,Pearson Education, 2003.
2. Design Patterns, Erich Gamma, Pearson Education, 1995.
Comments
Post a Comment