OOAD Course Notes
Lesson 1: Objects and Inheritance
Lesson 2: Relationships and Object Models
Lesson 3: Analysis - the rudiments of an approach
Lesson 4: Dynamic modelling - event traces
Lesson 5: Dynamic modelling - state diagrams
Lesson 6: Example - an object design for a simple computer
Lesson 7: Example - an object design for a genetic algorithm
Lesson 8: Activity Modelling
Lesson 9: Functional modelling using data flow diagrams
Lesson 10: Requirements capture - Use-cases
Lesson 11: From Requirements to Analysis and Design
Lesson 12: Implementation in an object technology - C++
Lesson 13: Implementation using non-object technology - relational databases
Lesson 14: Business Process Reengineering
