Previous Topic: Add Action Diagram StatementsNext Topic: Add the Process Logic Using Action Block Synthesis


Add the Process Logic to ADD SCORING RECORD

Try performing the Process Logic Analysis for this process using the following outline. Then turn the page and compare your answers to the ones we have suggested.

  1. What is the primary entity type that is the focus of the process ADD SCORING RECORD?

    __________________________________________________

  2. What is the entity action to be taken on this entity type?

    ___________________________________________________

  3. Walking the neighborhood, are there any other entity types or actions required of this process?

    ____________________________________________________

    ____________________________________________________

  4. Sequence the actions.

    ____________________________________________________

    ____________________________________________________

  5. Determine the selection criteria.

    ____________________________________________________

    ____________________________________________________

Now, look at our suggested answers:

  1. What is the primary entity type that is the focus of the process ADD SCORING RECORD?

    SCORING RECORD

  2. What is the entity action to be taken on this entity type?

    CREATE

  3. Walking the neighborhood, are there any other entity types or actions required of this process?

    SCORING RECORD has a mandatory relationship to golfer. Therefore, they must be ASSOCIATED to a GOLFER. To associate them to a golfer, we have to establish currency on the golfer. There are two ways to establish currency:

    This process is going to read an existing occurrence. The process ADD GOLFER would create new golfers if necessary. There are no other actions or entity types required.

  4. Sequence the actions.

    We have identified three actions: a create, an associate, and a read. Prior to creating the scoring record, we must first establish currency. Currency is established by reading the golfer. Therefore, the sequence of actions is as follows:

    1. Read the golfer.
    2. Create the scoring record.
    3. As part of the create, associate the newly created scoring record to the current golfer.
  5. Determine the selection criteria.

    We will select the desired golfer based on its identifier.