1. Introduction
5.
Non-Functional Requirements
This
section contains a list of non-functional requirements for the class diagrammer
application. The prefix ‘(x)’ was added
to each item as it was satisfied during implementation.
(x)
(1) The class diagrammer app must run on Windows XP and Vista, Apple OS X and
Linux.
(x)
(2) The class diagrammer user interface must use a conventional menu bar and
right-mouse-button popup menus.
()
(3) Graphics should not flicker during dragging operations.
(x)
(4) The class diagrammer app must display the filename in the caption bar per conventional
ui.
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)