Table of Contents
Object-Oriented Design
Why Object-Oriented?
Why Object-Oriented?
OO Systems Design
Conventional vs. OO
Conventional vs. OO
Conventional vs. OO
Design Issues
Design Issues
The OOD Landscape
The Generic OO Process
System Design Process
System Design Process
Partitioning
Partitioning
Partitioning
Concurrency and Subsystem Allocation
Task Management
Task Management
Data Management
Resource Management
Human-Computer Interface
Intersubsystem Communication
Intersubsystem Communication
Intersubsystem Communication
Intersubsystem Communication
Object Design Process
Object Descriptions
Algorithms and Data Structures
Program Components and Interfaces
Design Patterns
Describing Design Patterns
Object Oriented Programming
|
Author: Steward M. Scott
Email: dmz@cs.bsu.edu
Home Page: http://www.cs.bsu.edu/homepages/dmz/cs498/lecture/lecture_index.html
|