Working with Subestimations

The component-level Cost Drivers are used for each
Sub estimation
. Each
Base estimation
contains 1-n sub estimations.
The software systems are comprised of multiple subsystems or components. You can create Sub
Sub estimation
for each subsystem or component.
If you select a
Sub estimation
only the whole component-level Cost Drivers are showed on the right side.
This component-level
Cost Drivers
have to be adjusted for the current subsystems or components.

Usually software systems are comprised of multiple subsystems or components. It is possible to use
COCOMO II
to estimate effort and schedule for multiple components.
The
COCOMO II
method for doing this does not use the sum of the estimate for each components as this would ignore effort due to integration of the component.
The
COCOMO II
multiple method for n number of modules has the following steps:

1. Sum the sizes for all of the components, Size1, to yield to aggregate size.
SizeAggregate = ∑ Size

2. Apply the project-level drivers, the Scale Factors and the SCED Cost Driver to the aggregated size to derive the overall basic effort for the total project,
PMBasic
.
PMBasic = A x (SizeAggregate )E x SCED

3. Determine each component’s basic effort,
PMBasic(i)
, by apportioning the overall basic effort to each component based on its contribution to the aggregate size.
PMBasic(i) = PMBasic x (Size / SizeAggregat )