CSC8418 Object-Oriented Design with UML (FOSCI)


Semester 2 (ONC)Toowoomba


Units 1.0 (20305) Band 2


Pre-requiste: Students must be enrolled in one of the following Programs: MCOP or MPIT


Synopsis

This course introduces object-oriented methods for analysing a problem domain and creating an implementation independent formal representation of the system requirements, from which an object-oriented design of the system is then constructed. Issues involved in the process of transforming an OO analysis of a system into an OO design and implementation are studied in the context of a large software project in an application domain and implementation platform of the student's own choosing. Students will learn object-oriented analysis and object-oriented design, coupled with the OO modelling language Unified Modelling language (UML). Students will be given the opportunity to study the methodologies for applying these fundamental concepts through project work to develop a variety of distributed application systems.