Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІПЗ_НА / лаб 6 / IPZ_lab6.doc
Скачиваний:
118
Добавлен:
23.02.2016
Размер:
198.14 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА

Лабораторна робота №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 год