Object-Oriented Design

2/24/99


Click here to start


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