The OPF repository contains the following set of predefined
design work products:
Class Responsibility Collaborator Card,
which is a design work product consisting of a large
index card that informally documents the responsibilities and
collaborators of a class during software design and the
programming of class comments.
Javadoc,
which is the class and method level API documentation
in HTML format that is automatically generated from comments
in Java source code (e.g., by the tool from Sun
Microsystems).
Software Design Document,
which formally documents the design of the individual
software components.
Guidelines
Different endeavors require different processes, which in
turn will require different design work products.
Every endeavor does not require the production of every
design work product.
Select only those design work products that are
appropriate for the endeavor.