<< >> ^

GCO2816

Object-oriented analysis and design

B J Ware

6 points
* 4 hours per week
* Gippsland: second semester
* Distance: second and summer semesters
* Gippsland
* Prerequisite: GCO2813
* Prohibitions: SYS3090, SYS3094

Objectives: On satisfactory completion of this subject, students will be able to discuss the object-oriented paradigm in systems analysis and design; understand and apply the fundamental concepts of the object-oriented approach; understand and apply the processes and techniques of abstraction and the notation to support the various abstraction constructs; apply problem-solving techniques at different levels of abstraction and understand the effect this may have on a system specification; analyse a complex information system and develop detailed an appropriate models using appropriate techniques; appreciate the applicability and limitations of using particular approaches and techniques to specific problem areas; and be aware of the ongoing development of concepts and techniques within the academic and practitioner communities.

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

Assessment Assignments: 55%
* Examination (3 hours): 45%

Recommended texts

Booch G Object-oriented analysis and design with applications 2nd edn, Addison-Wesley, 1994

Coad P and Yourden E Object-oriented analysis 2nd edn, Prentice-Hall, 1991

Coad P and Yourden E Object-oriented design Prentice-Hall, 1991

Jacobson, I and others Object-oriented software engineering: A use case driven approach revised 4th printing, Addison-Wesley, 1994

Rumbaugh J and others Object-oriented modelling and design Prentice-Hall, 1991

Schlaer S and Mellor S J Object-oriented systems analysis: Modelling the world in data Prentice-Hall, 1988

Schlaer S and Mellor S J Object lifecycles: Modelling the world in states Prentice-Hall, 1992

Wirfs-Brock R, Wilkerson B and Wiener Designing object-oriented software Prentice-Hall, 1990


<< >> ^
Handbook Contents | Faculty Handbooks | Monash University
Published by Monash University, Clayton, Victoria 3168
Copyright © Monash University 1996 - All Rights Reserved - Caution
Authorised by the Academic Registrar December 1996