Saturday 3 August 2013

MSE-203 SOFTWARE ARCHITECTURE

UNIT - I
Software Architecture terms: Component, Relationship, View, Architectural Styles, Type of IT
Architecture, Frameworks, Patterns, Methodologies, Processes, Functional and Non-functional Properties
of Software Architectures .
UNIT - II
Designing Architecture: Quality Architecture, Architecture Life Style, Reconstructing Software
Architecture, Service Oriented Architecture, Service Oriented Analysis and Design, Trends in SOA,
Enterprise Wide SOA and Application.
UNIT – III
Architectural Styles: Pipes and Filters, Data Abstraction and Object-Orientation, Event-Based, Implicit
Invocation, Layered Systems, Repositories, Interpreters, Process Control, Heterogeneous Architectures.
UNIT – IV
Formal Models and specifications: Formalizing the architecture of a Specific system ,formalizing an
architectural style and architectural design space ,Requirements for Architecture –Description languages
Tools for architectural design :Universal connector language ,automated support for architectural design ,
observations about environments for architectural design .
UNIT-V
Analyzing Architecture: Architecture Tradeoff Analysis Method(ATAM), Cost Benefit Analysis
Methods(CBAM). Case Studies: Key word in Context, The World Wide Web a case study in
interoperability, Instrumentation software, cruise control, Mobile Robotics .Three Vignettes in Mixed
style.
References:
1.. Shankar Kambhampaty, Service Oriented Architecture, Wiley India
2 .Buschmann ,Pattern oriented Software Architecture Vol 1. ,Wiley India
3. Len Bass, Paul Clements, Rick Kazman, Software Architecture in Practice, Pearson Edu.

4. Shaw , Software Architecture , PHI

No comments:

Post a Comment