Software Design Center

HOW TO DRAW YOURDON AND COAD DIAGRAMS


What is Yourdon & Coad's OOA/OOD?
Yourdon & Coad's Object-Oriented Analysis and Design (OOA/OOD) is an object-oriented method that precedes UML. To draw a Yourdon & Coad diagram, simply complete these five steps:

  • find classes and objects
  • identify the structures
  • define subjects
  • define attributes
  • define services
A Yourdon & Coad Class Diagram
A Yourdon & Coad Class Diagram


Common Yourdon & Coad Notations


Class & Object

Class & Object
Objects and classes are abstractions of entities with exclusive services and attributes.
Learn how to edit text on objects and classes.

Whole-Part Relationships

Whole-Part Relationships
Whole-part relationship refer to objects that contain one or more other objects. There are several types of whole-part relationships including: assembly-parts (airplane-wings), container-contents (cabinet-files), and collection-members (organization-members).
Learn how to draw a whole-part relationship.

Generalization-Specialization (Gen-Spec) Relationships

Generalization-Specialization (Gen-Spec) Relationships
Generalization-Specialization relationships refer to classes that inherit attributes and services from other classes. One class can inherit from multiple superclasses.
Learn how to draw a gen-spec relationship.

Connections

Connections
Connections illustrate the dependency of one object on the services or processing of another object.
Learn how to connect objects.