justify">), понесених трудовитрат (
C ) і тривалості його розробки (
Т ).
У рамках методик В«COCOMOВ» існує ряд моделей, які використовуються для різних типів програмних проектів: органічного (малі), зблокованого (середні) і впровадженого (великі).
Трудовитрати на розробку ПС можна представити залежно від розміру ПС ( V) , корректируемого твором коефіцієнтів зміни трудомісткості:
С = А * V Е * П (М i ),
де А, Е - коефіцієнти визначають характер залежності трудомісткості від розміру ПС; M i - коефіцієнти зміни трудомісткості (см . табл. 1.2-1.3).
Накопичений досвід виробництва та узагальнення проведених досліджень дозволили виділити і деталізувати чотири основні групи факторів , що впливають на економічні характеристики при безпосередньому проектуванні і виробництві програмних продуктів (рис. 1.1)
Таблиця 1.2
Тип програмного продуктаКоеффіціент АКоеффіціент ЕСложная система реального часу (СРВ) 2,81,2 Інформаційно-пошукова система (ІПС) 3,01,12 Пакет прикладних програм (ППП) 2,41,05 Коефіцієнти зміни трудомісткості виробництва ( M i ) використовуються для обліку впливу на трудомісткість основних факторів, тобто визначають вплив i - ой складової сукупних витрат.
В
Рис. 1.1. br/>
Таблиця 1.3. Склад і значення факторів зміни трудомісткості
СімволСодержаніе факторів Вимоги до об'єкта розробки М1Сложность і надійність програмного продуктаМ2Требованіе повторного використання компонентів апаратно-обчислювальна середа виробництва М3Ограніченія апаратної платформи виробництва застосування продукту Характеристики колективу фахівців М4Кваліфікація і стабільність коллектіваМ5Опит роботи з тематики Технологічна середовище розробки М6Уровень інструментальної підтримки та необхідність розподілу проізводстваМ7Ограніченіе тривалості виробництва
Таблиця 1.4. Коефіцієнти зміни трудомісткості виробництва ПС
ФакториабвгдРейтінгі оценкіНізкійНоміна-льнийВисо-кійОчень високійСверх
На основі значень трудомісткості ( С) , розміру програмного продукту ( V ) і вибраних значень М i можуть бути розраховані тривалість ( Т) та потрібне середнє число фахівців ( N) .
Тривалість розробки програмних продуктів ( Т) i> є найважливішою економічною характеристикою, оскільки визначає загальні терміни розробки систем. Залежності Т від розміру програм V i> значно розрізняються для класів комплексів програм. Залежність тривалості розробки від її трудомісткості виражається наступним чином:
Т = G * C H ,
де G, H - коефіцієнти залежать від типу ПС.
Оцінка необхідного середнього числа фахівців ( N) для конкретного проекту може бути розрахована шляхом ділення оцінки величини трудомісткості розробки на тривалість його виробництва:
N = C/T.
Однак треба врахувати, що раціональне число фахівців, що беруть участь в проекті розподіляється не рівномірно по етапах робіт. Тому доцільно визначати число і кваліфікацію необхідних фах...