University of California, Davis

Application Development Methodology

Activity A4.1.1

Define procedure

¤ Review documentation on processes:

Review the documentation generated as a result of BAA (Analyze Process Logic task and Produce Process Model task) to confirm understanding of the process. The process description, process logic diagram and process action diagram describe what the process is. The process decomposition diagram and process dependency diagram identify dependencies and relationships that may influence the type of mapping to be used.

¤ Identify technique to be used:

Some Possible Techniques

For each process, select the most appropriate technique or techniques to implement it. The following partial list illustrates some of the possible techniques:

Computer supported

Manual

Determining the Best Technique

Procedures That Use More Than One Technique

A procedure may use more than one technique; each different technique would be treated as a separate procedure step. For example, the Check Booking procedure may consist of an on-line step to receive the booking, and a background batch step to print a confirmation slip.

To start, try to map each process to a single procedure. Later steps will consider whether an alternative mapping is more appropriate. One-to-one mapping is most desirable because:

¤ Consider alternative procedures:

Decide whether it is appropriate to provide more than one procedure to implement a process (i.e., to allow for more than one method of executing the same process). Consideration of fallback procedures (i.e., when the system is not available) may also lead to the definition of alternative procedures, but this step is undertaken after the primary procedures have all been defined.

Alternative procedures may be required if the same process is performed:

¤ Consider serial procedures:

Decide whether a process should be broken down into two or more procedures that are performed one after the other. These are called serial procedures. Both alternative and serial procedures are cases of a one-to-many mapping from a process to procedures.

¤ Consider compound procedures:

Decide whether several processes are best performed by one procedure, also called a compound procedure. Compound procedures are sometimes a good solution when:

¤ Define procedures:

Define each procedure by recording the following details:

* Procedure definition including: Procedure name, technique used, frequency/timing constraints, brief description of the procedure

* Elementary processes supported

» Creates deliverable D4.1.1 Procedure Definition.


Next : A4.1.2

Previous : This is the first Sub-Activity of Activity A4.1

Activity Overview : A4.1

Stage Overview : Design Stage

Overview : Table of Contents


This page was last built on December 18, 1996.