(характеристик ПЗ, технологій розробки, організації процесу розробки). В даний час це найбільш повна, конструктивна і широко застосовувана модель оцінювання трудовитрат. p> Модель орієнтована на порційність надходження інформації для оцінювання протягом усього періоду розробки ПЗ і є трирівневої:
Попередня модель (Application Composition Model). Забезпечує попередню оцінку трудовитрат на ПС на ранніх стадіях розробки. Модель призначена для оцінки трудомісткості прототипування, а також розробки ПЗ з використанням інтегрованих середовищ (ICASE). p> Передпроектна модель (Early Design Model). Забезпечує попередню оцінку трудовитрат на розробку як ПЗ в цілому, так і окремих програмних компонентів (підсистем) на передпроектних стадіях ЖЦ. Може застосовуватися для техніко-економічного обгрунтування витрат на створення ПЗ а також для розподілу витрат по стадіях розробки. p> 3. Детальна модель (Post Architecture Model). Уточнює оцінку, виконану за передпроектної моделі. Забезпечує поуровневого оцінку трудовитрат на розробку ПЗ - від програмних компонентів до програмних модулів. Може застосовуватися на стадіях проектування і розробки ПЗ, а також при супроводі. p> У числі достоїнств моделі сосом II слід зазначити: визначеність, точність, об'єктивність, детальність, простота застосування.
Недоліки моделі COCOMOII:
Оцінка трудовитрат по Попередньою моделі:
Оцінка трудовитрат по моделі виконується на рівні програмної системи в цілому. p> Розрахунок трудовитрат на розробку ПЗ проводиться за наступним алгоритмом.
. Обчислюється функціональний розмір ПЗ. Для цього спочатку визначається загальний функціональний розмір ПЗ (ОР) за всіма складовими її інформаційно-функціональним об'єктам (екранам, звітам, модулям), включаючи всі об'єкти, які будуть використовуватися в системі повторно. p> Потім визначається функціональний розмір розроблюваних компонентів ПЗ (NOP) за формулою
= (OP - (100 -% Reuse))/100
де% Reuse - частка (у відсотках) повторно використовуваних об'єктів (екранів, звітів і модулів). p>. Оцінюється рівень продуктивності, PROD, як середнє атрибутів Досвід роботи та кваліфікація розробника і Зрілість і можливості ICASE
. Трудовитрати на розробку обчислюються в людино-місяцях (чел-мес.) за формулою:
Т = NOP/PROD
Обчислення трудовитрат для передпроектної моделі:
Атрибут прикладених трудовитрат - EAF (effort adjustment factor) обчислюється на основі 15 атрибутів витрат, які групуються в чотири категорії: продукт, комп'ютер, персонал і проект. Кожен з цих оцінюється за шістьма бальною шкалою на основі наявних таблиць. p> Потім всі значення з цих таблиць перемножуються і отримуємо EAF.
Основне рівняння для підрахунку трудовитрат для попередньої моделі:
E = a Г— KLOC Г— EAF,
де a = 2,45 константа, отримана за результатами статистичного аналізу фактичних даних більше 80 реа...