Basic Design Concepts

5/14/99


Click here to start


Table of Contents

Basic Design Concepts

Relation to Other Phases

Goals and Objectives

The Design Process

Design Activities

Design Activities - 2

Top-Down Design

Products

Desirable Characteristics

Common Problems

Abstraction

Abstraction - 2

Information Hiding

Cohesion and Coupling

Modules vs. Sub-systems

Module Interfaces

What is a Module ?

A sample Module description

Levels of Cohesion

Levels of Coupling

Modules in the Lifecycle

Hierarchy: Uses

Hierarchy: Uses

Hierarchy: Is-Composed-Of

Hierarchy: Is-Composed-Of

Integration Test Plan

Integration Testing

Integration Test Plan Process

Author: David F. Redmiles

Email: redmiles@ics.uci.edu

Home Page: http://www.ics.uci.edu/~redmiles/