
- •Тема: «Розрахунок техніко-економічних показників програмного продукту»
- •Хід роботи
- •1. Розрахунок трудомісткості та часу розробки програмного продукту (пп)
- •1. Розрахунок трудомісткості та часу розробки програмного продукту (пп)
- •2. Розрахунок заробітної плати виконавця робіт зі створення програмного продукту.
- •2.2. Розрахунок нарахувань на заробітну плату (єдиного соціального внеску, грн).
- •3. Розрахунок витрат на утримання та експлуатацію пеом.
- •3.1. Витрати на електроенергію:
- •3.6. Витрати на утримання та експлуатацію пеом, що відносяться до створення даного пп.
- •4. Розрахунок собівартості програмного продукту.
- •5. Розрахунок вартості (ціни) програмного продукту.
- •Контрольні запитання
МІНІСТЕРСТВО ОСВІТИ НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА
Лабораторна робота №6
З дисципліни «Інженерія програмного забезпечення»
Тема: «Розрахунок техніко-економічних показників програмного продукту»
Варіант №1
Виконав:
Студент 322 групи
Няун Андрій
Перевірив:
доц. кафедри КСМ
Танасюк Ю.В.
Чернівці, 2013
Хід роботи
1. Розрахунок трудомісткості та часу розробки програмного продукту (пп)
Загальний час на створення програми складається з різних компонентів. Структура загального часу на створення програмного продукту представлена в табл.1.
Таблиця 1
Вхідні дані
Показники |
В.1 |
1.Час підготовки опису завдання, год |
30 |
2. Типи задачі |
облік |
3. Рівень новизни ПП |
A |
4. Рівень складності ПП |
1 |
5. Рівень мови програмування |
високий |
6. Стаж програміста |
1,5 |
7. Час на оформлення документації, год |
40 |
8. Тарифний коефіцієнт |
1,73 |
9. Місяць початку розробки проекта |
січень |
10. Середня тривалість робочого дня |
7,9 |
11. Середній відсоток премії |
10 |
12. Відсоток додаткової заробітної праці |
10 |
13. Вартість одного кВт, грн |
0,36 |
14.Сумарна потужність ПЕОМ, кВт/год |
1,3 |
15.Сумарна потужність, яка йде на освітлення, кВт/год |
0,7 |
16. Щомісячна зарплатня інженера 1-го розряду , грн. |
1250 |
17. Щомісячна зарплатня системного програміста, грн. |
1400 |
18. Щомісячна зарплатня оператора , грн. |
1085 |
19. Норма обслуговування (інженер) |
13 |
20. Норма обслуговування (системний програміст) |
26 |
21. Норма обслуговування (оператор) |
9 |
22. Тарифний коефіцієнт (інженер) |
1,54 |
23. Тарифний коефіцієнт (системний програміст) |
1,54 |
24. Тарифний коефіцієнт (оператор) |
1,36 |
25. Балансова вартість комплексу ПЕОМ, грн.. |
23000 |
26. Термін використання ПЕОМ, роки |
3 |
1. Розрахунок трудомісткості та часу розробки програмного продукту (пп)
Умовна кількість команд Q визначається за формулою:
Q = q * С,
де q - коефіцієнт, який враховує умовне число команд в залежності від типу задачі. Значення даного коефіцієнта q у відповідності до Завдання Обліку вибираємо рівним 1400.
С - коефіцієнт, який враховує новизну та складність програми.
У відповідності до третьої групи складності та до рівня новизни B визначаємо значення коефіцієнту С. Він рівний 1.00
Тепер, виходячи з формули 1 можна визначити умовне число команд Q.
Q = q * С = 1400 * 1. = 1932
Трудомісткість розробки програмного продукту (t) визначається за формулою:
t=3,6*(ηт.в.к)1,2 люд.-міс
де ηт.в.к - число тисяч команд програмного коду. Візьмемо ηт.в.к рівним Тоді t=3,6*(ηт.в.к)1,2 = 3.6*(2)1.2 = 8 люд.-міс
Загальна тривалість розробки ПП (T) розраховується за формулою.:
T=2,5*t 0,32 = 2.5 * 80.32 = 5 міс
Середня кількість виконавців (PLвик) розраховується виходячи з трудомісткості та тривалості розробки ПП за формулою:
PLвик = t/T =8/5≈ 1 чол.
Продуктивність праці групи розробників ПП (Пр):
Пр=1000* ηт.в.к /t = 1000*2 / 8 = 250 вихідних команд/люд.-міс
Далі визначаємо час, необхідний для виконання кожного етапу створення програмного продукту:
1) ТПО (час на підготовку опису завдання , год) береться за фактом:
ТПО = 30.
2) То (час на опис завдання, год) визначається за формулою:
де В - коефіцієнт урахування змін завдання, коефіцієнт В в залежності від складності завдання і кількості змін обирається в інтервалі від 1,2 до 1,5. Виберемо В=1.2
К – коефіцієнт, що враховує кваліфікацію програміста 1,5 роки буде рівним К=0.8
3) Та (час на розробку алгоритму, год) і ТБС (час на розробку блок - схеми, год) розраховуємо за формулою:
4) Тн (час написання програми мовою програмування, год):
5) Тнт (час налагодження та тестування програми, год) визначається за формулою:
6) ТД (час витрачений на оформлення документації, год) рівний 40 год.
Тепер, знаючи час, витрачений на кожному етапі, можна підрахувати загальний час на створення програмного продукту:
Тзаг = ТПО + То. + Та + ТБС + ТН + Тнт + Тд, = 30 + 62,79 + 48,3 + 72,45 + 202,86 + 40 = 456,4 год