DCU Home | Our Courses | Loop | Registry | Library | Search DCU


Module Specifications

Archived Version 2009 - 2010

Module Title OO Analysis and Design
Module Code CA314
School School of Computing

Online Module Resources

Module Co-ordinatorDr Liam TuoheyOffice NumberL2.36
Level 3 Credit Rating 5
Pre-requisite None
Co-requisite None
Module Aims
7 To introduce students to the main ideas in object-oriented systems analysis and design. 7 To give students practical experience in applying the ideas, and in using a current O.O. Analysis and Design toolset.

Learning Outcomes
On completion of this module, students will : 7 Understand the differences in rationale underlying the functional and the O.O. approaches to systems analysis and design 7 Understand the main techniques and representations used in O-O modelling 7 Have had some limited practical experience in applying O-O analysis and design concepts, and in using O.O. analysis and design tools.

Indicative Time Allowances
Lectures 24
Tutorials 0
Laboratories 0
Seminars 0
Independent Learning Time 51

Total 75
Assume that a 5 credit module load represents approximately 75 hours' work, which includes all teaching, in-course assignments, laboratory work or other specialised training and an estimated private learning time associated with the module.

Indicative Syllabus
· Essential differences between a functional and an O.O. approach to analysis and design. · Use Case models. · Class Models. · Modelling interaction between classes (e.g. collaboration diagrams, sequence diagrams). · Modelling state and activity ( e.g. STATECHARTS, Activity Diagrams). · OCL · VDM/VDM++ for specifying state and operations. · O.O. Analysis and design process (e.g. 'Unified Method'). · Tools to support O.O. Analysis and Design ( e.g. Rational Rose, WithClass 2000).
Continuous Assessment25% Examination Weight75%
Indicative Reading List
Essential "Using UML: Software Engineering with Objects and Components" , Pooley and Stevens, Addison-Wesley, 2000 Modelling Systems , Fitzgerald and Larsen, Cambridge University Press, 1998 Supplementary.
Programme or List of Programmes
BSSAStudy Abroad (DCU Business School)
BSSAOStudy Abroad (DCU Business School)
CAISBSc in Computer Applications (Inf.Sys.)
CASEBSc in Computer Applications (Sft.Eng.)
ECSAStudy Abroad (Engineering & Computing)
ECSAOStudy Abroad (Engineering & Computing)
HMSAStudy Abroad (Humanities & Soc Science)
HMSAOStudy Abroad (Humanities & Soc Science)
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)