This unit examines object-oriented systems modelling/design in greater depth than the prerequisite unit. The key disciplines of the Unified Process will be examined to set a context for analysis and design. Students will learn about static and dynamic modelling, and component-based design, using UML. Some common design patterns will be studied. Some topics about software architecture are examined.<br/>The unit prepares students to be able to design large systems such as will be implemented in their final year project unit or after graduation. -- Course Website
Prerequisites: (One of FIT1040 or FIT1002) and FIT2001