performing a task and the quality of the work that is produced by the task. For
example, if analysts are using a high-level software or CASE tool to create data
flow diagrams in which they are proficient, we would predict that the quality of
the data flow diagrams produced would be high. The performance is also efficient,
because the analysts are using an automated tool with which they are familiar.
They can work rapidly, with good results. The task fits the objective, which is to
create high-quality data flow diagrams to document a system. The efficiency of
producing such diagrams with a CASE tool, which can then be used to store,
retrieve, communicate, and modify the DFD diagrams, is excellent, compared to
alternatives such as using a drawing tool unrelated to a data dictionary or drafting
diagrams by hand, neither of which offer such features.