Module Title |
00 Analysis and Design
|
Module Code |
CA314
|
School |
School of Computing
|
Online Module Resources
|
Module Co-ordinator | Dr Liam Tuohey | Office Number | L2.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
|
|
Hours
|
Lectures |
24
|
Tutorials |
0
|
Laboratories |
0
|
Seminars |
0
|
Independent Learning Time |
51
|
|
|
Total |
75
|
Placements |
|
Assignments |
|
|
NOTE
|
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).
|
Assessment | Continuous Assessment | 25% | Examination Weight | 75% |
|
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
|
BSSA | Study Abroad (DCU Business School) |
BSSAO | Study Abroad (DCU Business School) |
CAIS | BSc in Computer Applications (Inf.Sys.) |
CASE | BSc in Computer Applications (Sft.Eng.) |
ECSA | Study Abroad (Engineering & Computing) |
ECSAO | Study Abroad (Engineering & Computing) |
HMSA | Study Abroad (Humanities & Soc Science) |
HMSAO | Study Abroad (Humanities & Soc Science) |
SHSA | Study Abroad (Science & Health) |
SHSAO | Study Abroad (Science & Health) |
Archives: | |