Applicable in CAST Version
Release
Yes/No
8.3.x(tick)
8.2.x(tick)
8.1x(tick)
8.0.x(tick)
7.3.x(tick)
7.2.x(tick)
7.0.x(tick)


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:

  1. Identification of quantity evolution through a dual "absolute vs. relative" evolution approach: sections "Quantity Evolution" and "Quantity Evolution (%)"
  2. Effort estimation: section "Estimated Effort (Absolute and Split)"
  3. 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