Lecture 1 : Why Object-Oriented Analysis and Design, The Software Lifecycle

Lecture 2 : History of Software Engineering, OO vs. Function/Data Methods

Lecture 3 : OO Feautures: encapsulation, inheritance, polymorphism, methods and messages, etc.

Lecture 4 : An e.g. of OOAD - a Workstation/File Server tml"> Lecture 9 : More Dynamic Modeling, Relationship of the Object Model to the Dynamic Model

Lecture 10 : More modeling: Finding classes, associations, aggregations, - thinning out

Lecture 11 : Drawing Tools: OMTool, refining with inheritance, more dynamic modeling: scenarios, the Functional Model

Lecture 12 : Advanced Object Modeling: Multiple Inheritance and Workarounds

Platinum Technology's Site and Information on Paradigm Plus

Object International's Site and Free Playground OOAD Software

Select Software's Site and Downloadable "Demo" (not software)

Carnegie Mellon's Software Engineering Institute and the Capability Maturity Model

A Collection of Papers/References on Use Cases


Back to Melody's Home Page.