Students will be familiarized with different software architecture styles and patterns and software architecture design. This will enable them to analyse and evaluate software architecture designs and understand and analyse new advances in architecture development.
1. Learn about different software architecture fundamentals, architecture styles and patterns and the reason behind architecture design. (1.1 Software Architecture Xidian CS265006)
2. Critically analyse the strengths and weaknesses of various software architecture designs. (2.1 Software Architecture Xidian CS265006)
3. Understand and analyse new advances in architecture development. (3.1 Software Architecture Xidian CS265006)
By the end of the course, students should be able to do the following:
Curriculum explorer: Click here
SCQF Level: 9
Credits: 10