|
||||||||||||||||||||||||||||||||||||||||||||
Architecture of Software Systems - COMP9117 | ||||||||||||||||||||||||||||||||||||||||||||
Description Principal architectural issues associated with the design and construction of large scale software systems. Study and evaluation of several well-known and frequently used architectural styles, patterns and frameworks. Study of pipes and filters, layered systems, distributed object-oriented systems, component-based systems, etc. The course will also examine the practical applicability of architecture research, specifically its relationship to the work in software reuse and component interopability of platforms such as J2EE, Microsoft, NET and CORBA. Case studies and exercises will be used to illustrate the architectural issues.
Note/s: This course is available to students in CSE programs only. There are a limited number of places. |