F29YP - Software Architecture

Course leader(s):

Aims

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.

Syllabus

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)

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 9

Credits: 10