Class Complexity Estimation (1)
CACI ? Inherited Attributes;
CMICL ? Local Method Interface;
CMICI ? Inherited Method Interface.
Notes:
This slide presents Class Complexity metric (CC), that in our framework is used to estimate and predict future effort (time in man hours that must be spent in order to reach the next phase).
The metric is based on 6 Low Level metrics, that are:
- CACL = Class Attribute Complexity Local;
- CACI = Class Attribute Complexity Inherited;
- CL = Complexity Local (functional complexity of the local methods;
- CI = Complexity Inherited (functional complexity of the Inherited methods;
- CMICL = Class Method Interface Complexity Local (complexity due to the local methods parameter);
- CMICI = Class Method Interface Complexity Inherited (complexity due to the Inherited methods parameter).
The composition of these LLM gives our CC.