Chapter 16 - Component Level Design

Overview

The purpose of component level design is to translate the design model into operational software. Component level design occurs after the data, architectural, and interface designs are established. Component-level design represents the software in a way that allows the designer to review it for correctness and consistency, before it is built. The work product produced is the procedural design for each software component, represented using graphical, tabular, or text-based notation.

 

Structured Programming

 

Design Notation

 

Program Design Language Characteristics

 

Design Notation Assessment Criteria