Identifying Functions to Automate - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Identifying Functions to Automate

Description:

Create a function hierarchy diagram ... Run a utility to create business function-to-attribute usages. Function ... A: Pay Deposit. B: Touchtone Process. C: ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 21
Provided by: karenk79
Category:

less

Transcript and Presenter's Notes

Title: Identifying Functions to Automate


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 customers 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 -gt 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 -gt 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
Write a Comment
User Comments (0)
About PowerShow.com