|
rel0
|
Drawing
|
consists_of |
Drawing object
|
Drawings consist of drawing objects at a lower level |
|
rel1
|
Drawing object
|
consists_of |
Drawing object
|
Drawing objects can consist of lower level objects |
|
rel2
|
Drawing object
|
maps_onto |
Drawing object.Grouped/ungrouped
|
Grouping defines a higher level object |
|
rel3
|
Palette tool
|
device_constraint |
Palette tool.Function
|
As wilh all toolbar or palette tools (tooltips help) |
|
Relns: actor in upright, acted-on in italics.
|
|
Drawing
|
hard |
hard |
rel0
|
|
The final (or work in progress) drawing which the user is creating. Drawings consist of created drawing objects (which themselves may have sub-objects). Only the user knows (if at all) when a drawing is complete, or what the end point of the process may be. |
|
Grouped/ungrouped
|
hard |
hard |
|
|
Grouped drawings may consist of grouped objects, which may themselves be grouped at a higher level |
|
Shape
|
easy |
easy |
|
|
|
|
Size
|
hard |
easy |
|
|
Judging the size of completed drawings is not easy |
|
Text style
|
easy |
easy |
|
|
Text style may be only settable fora complete drawing (not its constituent objects) |
|
Drawing object
|
easy |
easy |
rel1
rel2
rel0
rel1
|
|
One of several objects which can be manipulated and combined to make up a drawing; not the (final) drawing itself |
|
Colour
|
easy |
easy |
|
|
|
|
Configuration
|
easy |
easy |
|
|
Straight line, rectangle, oval, polygon, free line, other shapes, text box, text |
|
Grouped/ungrouped
|
easy |
easy |
rel2
|
|
Grouping is a concept which has to be learned, and is not easy to inspect |
|
Layering
|
easy |
easy |
|
|
Ditto for layering |
|
Number of characters
|
easy |
easy |
|
|
For text objects |
|
Orientation
|
easy |
easy |
|
|
Horizontal, vertical, etc. |
|
Pattern
|
easy |
easy |
|
|
|
|
Shape
|
easy |
cant |
|
| present |
difficult |
present |
|
Object shape cannot generally be changed (except for polygons, free lines) |
|
Size
|
easy |
easy |
|
|
Size is usually easy to set (uses defaults) and change |
|
Text style
|
easy |
easy |
|
|
|
|
Thickness
|
easy |
easy |
|
|
|
|
Imported object
|
easy |
hard |
|
| difficult |
present |
present |
|
A grouped and already edited object which is imported into the drawing. Only certain attributes may be changed once inserted |
|
Colour
|
easy |
hard |
|
|
May be limited scope for changing colour |
|
Grouping/ungrouped
|
easy |
cant |
|
|
Unlikely to be ungroupable |
|
Orientation
|
easy |
easy |
|
|
|
|
Shape
|
easy |
cant |
|
|
Can't be changed, probably |
|
Size
|
easy |
easy |
|
|
Depending on the object's original type |
|
Palette tool
|
fixed |
fixed |
rel3
|
| present |
difficult |
present |
|
One of several drawing tools (or implements) which are featured on the toolbar or palette |
|
Function
|
fixed |
fixed |
rel3
|
| difficult |
difficult |
present |
|
Arrow pointer, Insert text, Insert text box, Insert straight line, Insert rectangle, Insert shape, Insert free line, Define line thickness, Define arrow style, etc. |