1. Introduction
5. Non-functional requirements
7.
System Structure - The 30,000 ft view
+
database
+
graphics
+
user interface

The
class diagramming application uses the user interface subsystem to
set up menus and other user interface mechanisms, and to handle user interface
events. The user interface subsystem
uses the database subsystem to construct, modify and delete diagram
data, and the graphics subsystem to render diagram data. When rendering, the graphics subsystem
uses the database subsystem to obtain the data required for
rendering.
8. Subsystem objects and interfaces
Download a Java executable of the ClassDiagrammer
(ClassDiagrammerApp.jar)
Download a sample diagram created by the
ClassDiagrammer (BankAccountClasses.cd)