Purpose

This page handle the issue when the DET value is equal to zero



Observed in CAST AIP

Release

Yes/No

8.3.x(tick)
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
Observed on RDBMS

RDBMS

Yes/No

Oracle Server(tick)
Microsoft SQL Server(tick)
CSS2(tick)
Step by Step Scenario
  1. Compute application Function Point
  2. Go To AFP Calibration > Data Function


Action Plan
  1. Check if the Data Function is Ignored (TCC - Ignore/Unignore an object)  and or Deleted TCC - Delete an object) and Excluded TCC - Entry points, Data Entities, End points, Excluded Items - Browser



    1. If the Data Function is Ignored and Excluded or Deleted and Excluded

      1. First of all, I would like to expose the purposes of Exclude, Ignore and Delete operations:

        1. Excluded Data Function: The Data Function will not be a candidate to be part of the set of Data Function, in other words the Data Function is not considered as one

        2. Ignore Data Function: The FP value of the Data Function will be set to 0 BUT the Data Function still be part of of the set of Data Functions.

        3. Delete Data Function: The FP value of the Data Function will be set to 0 and the Data Function is not part of of the set of Data Functions either if it's a Data Function

          What happen if we ignore or Delete the excluded Data Function or we exclude the ignored/Deleted Data Function? 
          The real question is why would we do that? there is no reasonable goal to perform such an operation. Doing the operation means that we want that the FP value of an non-existent Data Function will not contribute to the FP value of the application! But The Data Function does not exist anyway, so why should we bother our self about this FP ?! We can consider this behavior as a weakness of TCC. TCC should not list the Data Functions that are Excluded and Ignored or Deleted under the AFP calibration or the user should not be allowed to perform the compute application Function point operation until Unignoring/Undeleting the Data Function or Unexcluding the Data Function!

          As the expectation is that DET shouldn't be 0, the solution is to remove the exclusion, then compute application Function point.

          We are working to manage this as a permanent fix in a future release.

    2. Else If the Data Function is not Ignored and Excluded and not Deleted and Excluded then contact CAST Technical Support. with the following  Relevant input

Notes/comments

Ticket # 9286

Related Pages