Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 
Next, examine each object, and decide what "actions" must be performed to satisfy all business requirements. To each "action" (now called a FUNCTION) assign a unique identifier as recommended:

Customers (CUS)

maintain

CUS0001

show outstanding orders

CUS0002

print all

CUS0003

print by state

CUS0004

Orders (ORD)

maintain

ORD0001

print

ORD0002

archive

ORD0003

Products (PRO)

maintain

PRO0001

print details

PRO0002

print sales analysis

PRO0003

 
Finally, group the functions, which work on each object type into broad logical "categories". To each "category" (now called a PROCESS) assign a unique identifier as per the standards previously discussed:

Customers (CUS)

Work with customers (CUSWRK)

maintain

CUS0001


show outstanding orders

CUS0002

Produce customer reports (CUSREP)

print all

CUS0003


print by state

CUS0004

Orders (ORD)

Work with orders (ORDWRK)

maintain

ORD0001


print

ORD0002


archive

ORD0003

Products (PRO)

Work with products (PROWRK)

maintain

PRO0001

Produce product reports (PROREP)

print details

PRO0002


print sales analysis

PRO0003

...