Таблица 2.
Стоимостные факторы и коэффициенты нормирования трудозатрат
Фактор | Уровень | Нормировочный коэффициент |
Rely | Очень низкий | 0,75 |
Data | Низкий | 0,94 |
SPLX | Низкий | 0,85 |
Time | Сверх высокий | 1,66 |
STOR | Низкий | |
VIRT | Очень низкий | |
Turn | Низкий | 0,87 |
ACAP | Номинальный | |
PCAP | Номинальный | |
AXEP | Номинальный | |
VEXP | Высокий | 0,9 |
LXEP | Номинальный | |
MODP | Номинальный | |
TOOL | Очень низкий | 1,24 |
SCED | Очень низкий | 1,23 |
1,19 |
, где
MM – трудозатраты или объем работ (в человеко-месяцах),
A, B – коэффициенты, зависящие от типа проекта,
KSLOC – размер программного средства в тысячах строк исходного кода,
Fi – i-тый коэффициент нормирования трудозатрат для соответствующего стоимостного фактора.
, где
T – ненормированная длительность разработки программного средства в месяцах,
C,D – коэффициенты, зависящие от типа проекта.
Очевидно, что по всем признакам (размеру, сложности, ограничениям и пр.) данный проект относится к типу распространенных, и следовательно, коэффициенты будут иметь следующие значения: A=3,2; B=1,05; C=2,5; D=0,38.
Рассчитаем ненормированные трудозатраты и ненормированную длительность разработки программного средства (при расчете коэффициент нормирования трудозатрат будет принят =1):
MM = 3,1 * (0,894)1,05=2,7559 человеко-месяца,
T = 2,5 * (2,7559)0,38=3,674 месяца.
С учетом оценки стоимостных факторов, и расчета коэффициента нормирования трудозатрат (Таблица 2), рассчитаем нормированные трудозатраты и нормированную длительность проекта:
MM = 2,7559 * 1,19 = 3,279 человеко-месяцев,
T = 2,5 * (3,279)0,38=3,925 месяцев.
Таким образом, для того чтобы разработать программное средство, вычисляющее максимальное собственное число заданной матрицы не обходимы трудозатраты, эквивалентные 3,279 человеко-месяцам. Оптимальным планируемым сроком разработки данного программного средства в предполагаемых условиях будет 4 месяца. То есть, один человек выполнит данный проект за 4 месяца, а 3 человека – за 1 месяц.
Время, затрачиваемое на программирование, составляет 4 месяца. Таким образом, с учетом того, что оно представляет собой 63% общего рабочего времени, получаем время на реализацию проекта, равное 6,4 месяца. Полное время составит 8 месяцев (оно учитывает еще 1,6 месяца необходимые на согласование с заказчиком)