1. Introduction
2.
Requirements Overview
The
ClassDiagrammer application will give users the ability to create class
diagrams such as the following:

These
diagrams must communicate the following types of relationships:
+
is a kind of (relates derived classes)
+
has a (object holding another object)
+
is a (relates an object to a class)
+
uses/accesses (indicates classes or objects used by a class or object)
+
implements interface (specifies an interface a class must implement)
+
interface specifies (specifies methods of an interface)
5. Non-functional requirements
7. System Structure -
The 30,000 ft view
8. Subsystem objects and interfaces
Download a Java executable of the ClassDiagrammer
(ClassDiagrammerApp.jar)
Download a sample diagram created by the
ClassDiagrammer (BankAccountClasses.cd)