Object Oriented Analysis and Design - Course Notes

These notes are copyright Ken Lunn, 1997.


Permission is granted to all students in further education establishments to print out and use these notes as part of their studies.

Permission to use these notes as part of a teaching programme may be obtained by sending a request by email to: kenlunn@firstnet.co.uk


Site under development

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

Recommended reading
Slide Images
Some useful links