Final answer:
A Constructive Cost Model (COCOMO) requires experience with similar projects and detailed documentation of that experience to accurately predict project costs.
Step-by-step explanation:
The Constructive Cost Model (COCOMO) is an algorithmic software cost estimation model developed by Barry Boehm. The model uses a basic regression formula with parameters derived from historical project data and current project characteristics.
In order to effectively implement a COCOMO model, you need both experience with similar projects and documentation of such experience. This documentation helps in calibrating the model to better predict the costs of a current project. Therefore, the answer to the question would be (3) Both A and B.