Analysis Modeling & Architectural Design

9/22/00


Click here to start


Table of Contents

Analysis Modeling & Architectural Design

Analysis Modeling: Where to Begin?

Statement of Scope

Specification Guidelines

Specification Guidelines

Specification Guidelines

OOA- A Generic View

Developing a Use Case

What is a Data Object?

Identifying Objects and Operations

Typical Objects

CRC Modeling

Reviewing the CRC Model

Guidelines for Allocating Responsibilities to Classes

Domain Analysis

Design Principles

Fundamental Concepts

Modular Design

Modularity: Trade-offs

Functional Independence

Architecture

Information Hiding

Why Information Hiding?

Design Issues

Object-Oriented Design

OOA and OOD

OOA and OOD

Generic Components for OOD

System Design Process

System Design

Subsystem Example

Subsystem Design Criteria

Subsystem Collaboration Table

Object Design

Design Patterns

Design Pattern Attributes

Author: College of Computing

Email: potts@cc.gatech.edu

Home Page: http://www.cc.gatech.edu/classes/AY2001/cs3300_fall/

Download presentation source