The aim of this module is to introduce the fundamentals of Object Oriented Systems Analysis and Design.
*Curricular information is subject to change
SOFTWARE DEVELOPMENT METHODOLOGIES
Introduction to Systems Analysis, Waterfall, Object Orientation, Team based techniques: JAD, RAD and Agile Methods.
OBJECT ORIENTED CONCEPTS
Use Cases, Objects, Classes, Attributes. UML semantics and notation for representing these concepts.
DYNAMIC MODELLING
Techniques for identifying the interactions of objects. Sequence Diagrams.
CLASS DISCOVERY/CREATION
Techniques for identifying classes in the problem space. Class Associations.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 50 |
Formal Examination | 50 |