Release | Yes/No |
---|---|
8.3.x | |
8.2.x | |
8.1x | |
8.0.x | |
7.3.x | |
7.2.x | |
7.0.x |
Definitions
The Evolution View
The Evolution view is designed to provide visibility on a project's evolution from a quantity standpoint. This view requires access to at least one Application in the Portfolio tree.
This view displays:
- Identification of quantity evolution through a dual "absolute vs. relative" evolution approach: sections "Quantity Evolution" and "Quantity Evolution (%)"
- Effort estimation: section "Estimated Effort (Absolute and Split)"
- Quality evolution and status for cross-reference: section "Quality Status and Evolution"
Definition of quantities displayed in sections "Quantity Evolution" and "Quantity Evolution (%)"
This section expresses variations in terms of absolute values (Quantity Evolution) and in terms of relative values (Quantity Evolution (%)) for functional weight and technical size. Functional weight consist of Backfired IFPUG and Total CC while Technical size are KLOCs, Artifacts and Objects with details of the processed artifacts given in a second table (Added, updated, deleted)
Backfired IFPUG
Backfired IFPUG is an estimation of the IFPUG functional size of measure, estimation based on statistical data generated from the number of code lines of existing applications. Backfired IFPUG Function Points is computed by dividing the "Number of code lines" metric by a Gearing Factor, specific to each technology and which can be tuned.
Absolute Value in the Quantity Evolution section expresses the following variation: Backfired IFPUG in the last snapshot - Backfired IFPUG in the previous snapshot
Relative Value in the Quantity Evolution(%) section expresses the following variation:
((Backfired IFPUG in the last snapshot - Backfired IFPUG in the previous snapshot)/Backfired IFPUG in the previous snapshot) * 100
Total CC
It is the sum of all artifact's Cyclomatic Complexity.
Absolute value: Total CC in the last snapshot - Total CC in the previous snapshot.
Relative value: ((Total CC in the last snapshot - Total CC in the previous snapshot/Total CC in the previous snapshot) * 100
KLOCS
Here it expresses the variation in terms of number of code lines.
Absolute value: number of code lines in the last snapshot - number of code lines in the previous snapshot
Relative value: ((number of code lines in the last snapshot - number of code lines in the previous snapshot/number of code lines in the previous snapshot) * 100
ARTIFACTS (PROCESSED)
Here it expresses the variation in terms of number of processed artifacts
Absolute value: number of processed artifacts in the last snapshot - number of processed artifacts in the previous snapshot
Relative value: ((number of processed artifacts in the last snapshot - number of processed artifacts in the previous snapshot/number of processed artifacts in the previous snapshot) * 100
OBJECTS (PROCESSED)
Here it expresses the variation in terms of number of objects processed
ADDED
It is the number of artifacts in the last snapshot but not in the previous snapshot
UPDATED
It is the number of artifacts found in the previous snapshot and are updated in the last snapshot
DELETED
It is the number of artifacts found in the previous snapshot but not in the last snapshot
TOTAL
is the sum of ADDED + UPDATED + DELETED
Definition of quantities displayed in section "Estimated Effort (Absolute and Split)"
ADDED
UPDATED
DELETED
TOTAL
Then the same quantities are given as a percentage over the Total of artifacts in the current snapshot
Definition of quantities displayed in section "Quality Status and Evolution"
RBST
Robustness
PERF
Performance
SECU
Security
TRSF
Transferability
CHNG
Changeability
These values are computed in AD Administration