AFP Calibration - Data Functions/Transactional Functions sub-nodes - Right hand panel
The Data Functions and Transactional Functions sub nodes (in the AFP Calibration node) enable you to:
- view the default CAST results in the CAST Analysis Service (from the Snapshot generation) prior to any calibration taking place
- calibrate the default results as required (for more information about calibration and how to do it, please see Calibrate):
- change the type (ILF, EIF, EI, EO, EQ) and the value of each Data Function or Transactional Function that has been "detected" via the pre-defined set(s) or the specific set(s) that you have created
- Delete, split or merge objects
Summary of right hand panel options:
Show valid, empty and ignore, deleted items
Use these options to hide (from display) all objects as follows:
- Valid > Valid objects are objects that have a Computed FP value above 0.
- Empty/Ignored > Empty objects are Transactional type objects that have a Function Point value of 0 - an object will have a Function Point value of 0 when the DET (Data Element Type) and FTR (File Type Reference) values are also both 0. Note that Data Functions type objects are never classed as empty as the RET (Record Element Type) value is always at least 1. Ignored objects are those that you have marked as Ignore as part of the Calibration process (right click an object or objects and select Ignore selected Data Functions/Transactions)
- Deleted > Deleted objects are those that you have marked as Deleted as part of the Calibration process (right click an object or objects and select Delete selected Data Functions/Transactions)
|Technical name||The object's technical name as stored in the CAST Analysis Service|
|Object type||The object's type - these are internal to CAST|
|Functional name||The object's functional name as stored in the CAST Analysis Service|
|Computed type||Indicates how the CAST algorithm computed the object during the snapshot generation (determines the computed Function Point value of an object). The following can be displayed:|
|Custom type||This column enables you to change the Computed type - in other words, you can calibrate the results and change the way in which the CAST AIP algorithm will calculate the object in question.|
Use the drop down list to choose a custom type - all those mentioned above for Computed Type are available for selection.
Changing the computed type will affect, primarily, the Computed Function Point value.
|FP value||Displays the Function Point value of the object in question - in other words the value determined by the CAST AIP algorithm during the snapshot generation.|
|Custom FP||This column enables you to change the Function Point value for the object in question - in other words you can calibrate the original results to suit your environment.|
|# DET||Number of Data Element Types (a non-repetitive field in an ILF) for the object in question.|
|# FTR||Number of File Type References (a file referenced by a transaction) for the object in question.|
Only displayed in the Transactional node.
|# RET||Number of Record Element Types (a subgroup of data elements inside a logical file) for the object in question.|
Only displayed in the Data function node.
Indicates the current status of an object:
|Full name||Displays the object's full name to help recognition.|
|Default FP Value|
Only displayed in the Transactional Functions node!
This column indicates if the number displayed as "FP value" is:
Items with "default FP values" will be flagged with a green icon in the Default FP Value column:
Items that are "assessed" (when the Default FP value for empty Transaction Functions option is set to ASSESS in Compute settings) will be marked with a blue icon in the Default FP Value column:
Right click contextual menu options
Displays a dialog box containing details about the selected datafunction/transaction:
Click to enlarge
|View source code|
See View source code.
Only available for Transactional Functions.
|View datafunctions called by this transactional function|
Use this option to view all datafunctions that are called by the selected transactional function:
Use this option to view all objects that are called by the selected transactional function:
Only available for Transactional Functions.
|View call graph / View full call graph||See View call graph and View full call graph.|
|Show rules||See Show rules.|
|Split||See Merge/Unsplit objects.|
|Delete||See Delete an object.|
|Ignore||See Ignore/Unignore an object.|
|Export content to CSV file||See Export content to CSV file.|
|Full name display mode|
Updates the display in the Full Name column:
OMG CISQ AFP Specifications for Data Entities
Please see Built-in parameters node - Right hand panel (section OMG CISQ AFP Specifications for Data Entities) for an explanation of why certain objects may not be displayed as Data Entities even though you expect them to be be present.