CSC8418 Object-Oriented Design with UML (FOSCI)


Semester 2 (ONC)Toowoomba (EXT)Toowoomba


Units 1.0 (Systems Analysis and Design) Band 2


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


Recommended Pre-requisite: CSC2402 and CSC2407 and CSC8416


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 be provided with the knowledge and skill in the latest concepts in object-oriented analysis and object-oriented design, coupled with the most comprehensive OO modelling language and notation such as Unified Modelling language (UML), plus implementation with the Java programming language. 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.