Object-Oriented Design

11/10/98

Click here to start

Table of Contents

Object-Oriented Design

Introduction

Agenda

Vocabulary

Module Specification

Inadequate Specification

Better Specification

Modularization

Stepwise Refinement

Cohesion & Coupling

Levels of cohesion

Levels of coupling

Designing for reuse & integration

Modularization and optimization

Information hiding

Software Architecture

Example Mtg Sched Architecture (Assuming Calendar is part of system)

Black-Box Scenario for Meeting Scheduling

Modularization Exercise

Design Description

Summary

Home Page: www.cc.gatech.edu/classes/cs6144_98_fall

Download presentation source