Серед основних методів оцінки витрат найбільш широке застосування знайшли методи експертних оцінок і методи параметричних рівнянь. Основною особливістю методів експертних оцінок є залежність від компетентності експертів. Інші методи базуються на оцінках за формулами розрахунків по моделям, які можуть корегуватися з урахуванням умов розробки програмних проектів. Такими моделями є моделі сімейства COCOMO (табл.), що орієнтовані на різні аспекти розподілу й оцінки витрат на процесах ЖЦ та готових програмних продуктів, а також вкладання ресурсів в створення технологій розроблення великих ПС [19].
Таблиця. Моделі сімейства COCOMO
Назва моделі
| Призначення моделі
|
COCOMO II – Constructive Cost Model
| Повна трирівнева модель оцінки витрат для нових проектів ПС
|
COINCOMO – Constructive Incremental COCOMO
| Облік і розподіл витрат при ітеративній розробці з інтеграцією оцінок для проекту
|
COPROMO – Constructive Productivity–Іmprovement Model
| Оцінка ефективності вкладання ресурсів в нові технології для поліпшення продуктивності.
|
COPSEMO – Constructive Phased Schedule & Effort Model
| Розподіл оцінок витрат на процесах розробки. Застосовується спільно з CORADMO.
|
CORADMO – Constructive Rapid Application Development Model
| Оцінювання і розподіл витрат для невеликих проектів, які розробляються згідно моделі швидкої розробки (RAD)
|
COCOTS – Constructive Commercial–Off–The–Shelf Cost Model
| Оцінка витрат, пов'язаних з вибором і інтеграцією готових (COTS) програмних продуктів в ПС.
|
COSOSIMO – Constructive System Systems Integration Cost Model
| Оцінка витрат, пов'язаних з визначенням і інтеграцією великомасштабних інтегрованих розподілених ПС.
|
WEBMO – Cost Model for Web Application
| Оцінка трудовитрат і тривалості розробки веб–сервер-застосунків
|
Методи сімейства враховують різні види робіт за чинниками, що впливають на витрати, на їх розподіл по процесам і видах робіт з урахуванням моделі ЖЦ розробки ПС.