week 3- SE-COST ESTIMATION (2)
week 3- SE-COST ESTIMATION (2)
COST ESTIMATION
Estimation in the context of inventory management system project involves forecasting the
effort, time, resources, and costs necessary for building the system. The goal of estimation is
to enable effective planning, budgeting, and allocation of resources. Common factors
considered during estimation include:
Project risks
Time constraints
1. Expert Judgment: This technique relies on the insights and experience of seasoned
software developers or project managers to make informed predictions about the time,
effort, and resources needed to complete a project. These experts draw on their past
experiences and knowledge of similar projects to estimate project requirements.
4. Parametric Models: These are mathematical models that predict effort and cost
based on certain input parameters, such as project size, complexity, and developer
productivity. One well-known model is COCOMO (Constructive Cost Model),
which estimates the effort required to complete a project by considering factors like
the size of the codebase and the development environment.
1. Basic COCOMO: A simple model that estimates effort and development time using
basic project size.
3. Detailed COCOMO: The most comprehensive version, where the project is broken
down into smaller components, and each component's effort is estimated separately
based on the factors considered in the intermediate model.
The comparison of three COCOMO modes
E = 115.444 PM
𝐷𝑒𝑣𝑒𝑙𝑜𝑝𝑚𝑒𝑛𝑡 𝑡𝑖𝑚𝑒 𝑜𝑣𝑒𝑟 𝑚𝑜𝑛𝑡ℎ𝑠 (𝐷) = 𝑐𝑏(𝐸)𝑑𝑏
D = 15.1929 PM
𝐸
𝐴𝑣𝑒𝑟𝑎𝑔𝑒 𝑆𝑡𝑎𝑓𝑓 𝑆𝑖𝑧𝑒 (𝑆𝑆) = 𝑃𝑒𝑟𝑠𝑜𝑛𝑠 𝐷
SS = 7.5985 Persons
𝐾𝐿𝑂𝐶
𝑃𝑟𝑜𝑑𝑢𝑐𝑡𝑖𝑣𝑖𝑡𝑦 (𝑃) = 𝐾𝐿𝑂𝐶/𝑃𝑀 𝐸
P = 0.3465 KLOC/ PM