Software Design
Agenda
Structured Design
Beginning the Design Process
Transform vs. Transaction Flow
Transform Mapping
Transform Analysis Example
First Level Factoring
Transaction Mapping
Transaction Analysis Example
Object Modeling Steps
Object Oriented Design Exercise
Tentative Object Classes
Keeping the Right Classes
Tentative Associations
Keeping the Right Associations
Initial Object Diagram
Tentative Attributes
Keeping the Right Attributes
Refining with Inheritance
Iterating Object Modeling
Revised Object Model
Coming Up Next...
Email: allison@cc.gatech.edu
Download presentation source