Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Визначення трудомісткості розробки програмного забезпечення




ЕКОНОМІЧНИЙ РОЗДІЛ

Q – передбачуване число операторів (1340);

q – коефіцієнт складності програми (1,2);

p – коефіцієнт корекції програми в ході її розробки (0,05);

B - коефіцієнт збільшення витрат праці внаслідок недостатнього опису задачі(1.5);

K - коефіцієнт кваліфікації програміста, обумовлений від стажу роботи з даної спеціальності(1.2);

Спр - середня годинна заробітна плата програміста з нарахуваннями(20);

Смч - вартість машинного часу ЕОМ (7 грн / год);

Bk - число розробників (дорівнює 2);

Fp - місячний фонд робочого часу (при 40-годинному робочому тижні Fp= 176 годин).

Нормування праці в процесі створення ПЗ істотно ускладнено в силу творчого характеру праці програміста. Тому трудомісткість розробки ПЗ може бути розрахована на основі системи моделей з різною точністю оцінки. Трудомісткість розробки ПЗ можна розрахувати за формулою:

t = tО + tИ + tА + tП + tОТ + tД, людино-годин (3.1)

де:

- tО - витрати праці на підготовку й опис поставленої задачі (приймається 50);

- tИ - витрати праці на дослідження алгоритму рішення задачі;

- tА - витрати праці на розробку блок-схеми алгоритму;

- tП - витрати праці на програмування по готовій блок-схемі;

- tОТ - витрати праці на налагодження програми на ЕОМ;

- tД - витрати праці на підготовку документації.

Складові витрати праці визначаються через умовне число операторів у ПЗ, яке розробляється.

Умовне число операторів (підпрограм):

Q = q · С · (1 + p),

де:

Q – передбачуване число операторів (1340);

q – коефіцієнт складності програми (1.2);

p – коефіцієнт корекції програми в ході її розробки (0.05).

Звідси умовне число операторів в програмі:

Q = 1,2 · 1340· (1 + 0,05) = 1688

Витрати праці на вивчення опису задачі tи визначається з урахуванням уточнення опису і кваліфікації програміста:

,

де:

B - коефіцієнт збільшення витрат праці внаслідок недостатнього опису задачі;

K - коефіцієнт кваліфікації програміста, обумовлений від стажу роботи з даної спеціальності.

При стажі роботи від 3 до 5 років, він складає 1,2.

Приймемо збільшення витрат праці унаслідок недостатнього опису завдання не більше 50% (B = 1,5). З урахуванням коефіцієнта кваліфікації K = 1,2 отримуємо витрати праці на вивчення опису завдання:

tИ = (1688 · 1,5) / (75 · 1,2) = 30,13 людино-годин.

Витрати праці на розробку алгоритму розв'язання задачі визначаються за формулою:

, (3.2)

де:

Q - умовне число операторів в програмі;

K - коефіцієнт кваліфікації програміста.

Підставивши відповідні значення у формулу (3.2), отримаємо:

tА = 1688 / (20 · 1,2) = 94,30 людино-годин.

Витрати на складання програми по готовій блок-схемі

,

tП = 1688 / (25 · 1,2) = 80,3 людино-годин.

Витрати праці на налагодження програми на ЕОМ складуть

,,

tОТ = 1688 / (5 · 1,2) = 395 людино-годин.

З урахуванням коефіцієнта запасу 1.5 отримаємо

= 1,5 · tОТ,

= 1,5 · 395 = 592 людино-годин.

Витрати на підготовку документації визначаються за формулою

tД = tдр + tдо,

де:

tдр - трудомісткість підготовки матеріалів та рукописи;

tдо - трудомісткість редагування, друку та оформлення документації.

,

tдо = 0,75 · t др.

Підставляючи відповідні значення, отримаємо:

t др = 1688 / (18 · 1,2) = 95,5 людино-годин.

tдо = 0,75 · 95,5 = 72 людино-годин.

tД = 95,5 + 72 = 165,38 людино-годин.

Повертаючись до формули (3.1), отримаємо повну оцінку трудомісткості розробки програмного забезпечення:

t = 50 + 30,13 + 95,5 + 80,3 + 395 + 165,38 = 816,31 людино-годин.





Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 1575 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Начинать всегда стоит с того, что сеет сомнения. © Борис Стругацкий
==> читать все изречения...

4389 - | 4183 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.