Requirement Engineering and Systems Architecture

SEM2603

This module starts off with an in-depth study of requirement engineering. This is followed by a look at various architectural frameworks, representations, tools, and methodologies that provide scalable and flexible approaches for enterprises operating in dynamic and complex environments.

Student Learning Outcomes:

» specify the requirements of a system formally;

»   design an effective system architecture based on a set of requirements specified by users;

»   utilizes different architecture frameworks in different situations;

» describe a system using model-based modelling techniques;

»   evaluate the strength and weakness of different architecture frameworks