Following you can find the complete sylabus for the Software Architecture course. In this sylabus we have higlighted the charpters widely created.
- Software Architecture definition and basic concepts
- Introduction to Software Architecture
- Describing Architectures
- Modelling Architectures
- Elements related to Documentation
- Software Architecture Taxonomies
- Introduction to Architecture Taxonomies
- Allocation: Building, deployment and distribution
- Modularity
- Behaviour: Components and connectors
- Integration
- Business architectures
- Software Architecture Based on Models
- Definition of model
- Model Driven Architecture
- Domain Specific Languages and metamodels