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
Published by Monash University, Clayton, Victoria
3168 Copyright © Monash University 1996 - All Rights Reserved - Caution Authorised by the Academic Registrar December 1996 |