
Information
systems
Various modelling tools are used for this task. Some are
graphical, including decision tables, while others are narrative.
Structured
English is often used, this being an exact form of ordinary
English with a restricted and tight vocabulary. It results in a process
spec which reads rather like a PASCAL program.
Here's part of a structured English process specification that
might used to define the process 'generate bills' in Figure 7.2:
go to first call record for this customer
set amount to 0
DO WHILE there are more records for this customer
multiply call-duration by charge-rate
add result to amount
go to next record
ENDD ...