Wednesday
you are in: HOME :: CURRICULUM :: SW ARCHITECT. & ITERATIVE DEVELOP. ::
The architectural design of a system serves as a bridge between requirements and implementation. This course examines the role of architectural design in the system development lifecycle and reviews underlying principles, concepts and methodologies.
Topics include: architectural representation, desirable qualities of a software architecture, the role of architecture in managing risk, common architectural frameworks, object-oriented approaches, the impact of commercial off-the-shelf products (COTS) and standards, and how & where architectural design fits in an iterative software development lifecycle, such as the Rational Unified Process (RUP).