UIUC CS327 Fall 2002

Database Visualizer - dbViZ

Use-Case Specification: Print Diagram

Version 1.1

dbViZ / Version: 1.0
Use-Case Specification: Print Diagram / Date: 12/05/2002
Use Case – Print Diagram

Revision History

Date / Version / Description / Author
10/13/2002 / 1.0 / Initial Version for hw2 / Brian Sidharta
12/05/2002 / 1.1 / Modified to RUP format / Jianmei Fan


Table of Contents

1. Print Diagram 4

1.1 Brief Description 4

2. Flow of Events 4

2.1 Basic Flow 4

2.2 Alternative Flows 4

3. Special Requirements 4

4. Preconditions 4

5. Post conditions 4

6. Extension Points 5


Use-Case Specification: Print Diagram

1.  Print Diagram

1.1  Brief Description

The user has created a diagram and wants to print it.

2.  Flow of Events

2.1  Basic Flow

  1. User selects "File->Print..." from the Menu Bar.
  2. A Print Dialog window appears.
  3. User selects Print options.
  4. User clicks OK button on Print Dialog window.
  5. Print Dialog window disappears.
  6. The application displays "Printing..." in the Status Bar.
  7. The application sends the print job to the Printer.
  8. The application displays the status of the print job in the Status Bar.

2.2  Alternative Flows

4a. User clicks Cancel button on the Print Dialog window. Print process is aborted.

7a. A Printer error occurs.
7a1. Application displays "Printer Error" message.
7a2. Print process is aborted.

3.  Special Requirements

Interface interaction within a few seconds. Printing speed is dependent on the user's printer.

4.  Preconditions

User has created one or more diagrams. User has access to a printer. User is viewing the diagram he wants to print.

5.  Post conditions

The diagram(s) are printed successfully.

6.  Extension Points

No extension points associated with this use case.

Confidential / Ó<Company Name>, 2002 / Page 2