1 / 20

Identifying Functions to Automate

Identifying Functions to Automate. Overview. Business functions Function hierarchies Function Hierarchy Diagrammer Data usages Function: entity usages Function: attribute usages. Objectives. Create a function hierarchy diagram in Designer/2000

Télécharger la présentation

Identifying Functions to Automate

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.


Presentation Transcript

  1. Identifying Functions to Automate

  2. Overview • Business functions • Function hierarchies • Function Hierarchy Diagrammer • Data usages • Function: entity usages • Function: attribute usages

  3. Objectives • Create a function hierarchy diagram in Designer/2000 • Transform a dataflow diagram into a process hierarchy • Define the function: entity usages • Run a utility to create business function-to-attribute usages

  4. Function Hierarchy Diagram Defines the functions that are automated in the new system

  5. Business Function • What the business needs to do to achieve its objectives • Similar to a process in a dataflow diagram • Examples: • Print customer’s bill • Assemble products in a box • Take an order

  6. Sample of Function Hierarchy X X: Registration System A: Pay Deposit B: Touchtone Process C: Registration Billing A B C

  7. Uses of a Function Hierarchy Diagram • It identifies and describes the functionality that the system requires • It defines the automation boundary • It can be used as a communication tool with users to agree to the automation boundary • It forms the basis for application design

  8. Components of the FHD • There is only one symbol • A Rectangle • Represents a Business Function • The “top” business function is the root

  9. Sample FHD - - +

  10. Identify Functions to Automate • Change the color • Rename the function to include a suffix A for automation

  11. Functions Use Data Customers phone us with orders for pizza. They may have special instructions for delivering... Customer Order 1.3 Record Customer Order Product

  12. Defining Function: Data Usages • Specify the data that each “leaf” function Uses • How it uses the data

  13. Brief Directions • Create a new Hierarchy Diagram • File -> New • From a list of root functions, select the root on which your process model is based • Click OK

  14. Brief Directions • How to Create a Business Function • Click the Function Button in the drawing toolbar of the Function Hierarchy Diagrammer • Click in the diagram. If you click in the function that is to be the parent of the function, Designer automatically creates the parent-child association • Enter a label and a short description for the function • Click OK

  15. How to Define a Data Usage • Double Click on a leaf function to invoke the Edit Function dialog box • Select the Entity Usages tab • Click the down arrow in the entity box. Select the entities you wish to specify • For each entity selected, click in the appropriate box to specify how the function uses the entity • Click Apply to save the changes

  16. Overview • Why cross-check functions and data • The C Create R Retrieve U Update D Delete • Using the Matrix Diagrammer

  17. Objectives • Cross check functions and data using a CRUD matrix • Create a CRUD matrix using the Matrix Diagrammer • Update a CRUD matrix in the Matrix Diagrammer • Use the Matrix Diagrammer to create other types of matrix

  18. Cross Checking Rules • Each entity must be • Created • Deleted (or archived) • Retrieved • by a business function

  19. The CRUD Matrix Business Functions Entities Auto 1.10 Auto 1.3 Auto 1.6 Print Customer Bill Print Customer Order Record Payment R R R Customer R R Order RU R Item R R Priced Product R

  20. Creating a CRUD Matrix • File -> New • In the Row box, select either Business Functions or Entities • Notice that the list of element types in the Column box reduces so that you can see only those that are applicable to your choice • Select either Business Functions or Entities from the Column List • Click OK. A settings dialog box appears • From the settings row tab, choose the element properties that you want to view in the rows • From the settings column tab, chose the elements properties that you want to view in the columns • From the Settings Intersection tab, click to indicate that you want to display Create, Retrieve, Update and Delete usages in the intersection box • Click OK

More Related