Professional Documents
Culture Documents
CS 586
CS 586
CS 586
Architectures:
Course Description:
The state of the art in the architectural design of complex software systems. The course
considers commonly used software system architectures, techniques for designing and
implementing these architectures, models and notations for characterizing and
reasoning about the architectures, and case studies of real software system
architectures.´
Credits: 3 C.H
Prerequisite: CS 487 Software Engineering I
Justification for meeting the requirements:
The prerequisites range from tests and quality measures of the developed software
(knowledge acquired in the subject “Software Analysis and Design” of 2nd year of GITST)
to types of development such as waterfall development (knowledge acquired in subject
such as “Project Management” from 1st year of MUIT).