MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


SYS3094

Object-oriented analysis

B Hodgson

4 points + 2 hours per week + First, second semester + Caulfield, Clayton + Prerequisites: SYS1252 + Prohibitions: SYS3090

Objectives At the completion of this subject students should know the fundamental concepts of the object-oriented approach to systems development, the process of abstraction and the techniques and notation to support the various abstraction constructs; understand problem-solving at different levels of abstraction and the effect this may have on a system specification; be able to analyse a complex information system and develop detailed and appropriate models using appropriate techniques; and appreciate the applicability and limitation of using particular approaches to certain problem areas.

Synopsis This subject offers students a coverage of the object oriented approach to systems analysis. The following topics will be addressed: object-oriented concepts, abstraction and modelling; object-oriented modelling; object modelling - identification, classification, association, generalisation and aggregation, inheritance, meta-data, notation for object modelling; dynamic modelling - state transition diagrams and object life cycles; object-oriented development methodologies - object modelling technique (Rumbaugh and others), object-oriented analysis (Shlaer and Mellor); object communication models; integrating models.

Assessment Examination: 50% + Practical work: 50%

Recommended texts


| Subjects | Computing & Information Technology Handbook | Monash handbooks | Monash University