Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Корнийчук.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
142.8 Кб
Скачать

30

ЗМІСТ

ВСТУП

В даній курсовій роботі розглядаються питання стосовно розробленого прикладного додатку «Метод помилкового положення» та підрахунок його економічної ефективності.

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

Організаційна частина містить в собі інформацію про етапи розробки програмного комплексу, визначення загальної трудомісткості розробки, розрахунок тривалості етапів і кількості виконавців.

Економічна частина складається з:

  • Розрахунок фондів заробітної плати виконавців;

  • Розрахунок витрат на матеріали і комплектуючі вироби;

  • Розрахунок витрат на електроенергію;

  • Розрахунок амортизаційних відрахувань;

  • Розрахунок накладних витрат;

  • Кошторису витрат на розробку програмного продукту;

  • Розрахунок річного економічного ефекту від впровадження програми і її економічної ефективності.

В цій курсовій роботі розглянуто економічний розрахунок програмного продукту «метод помилкового положення». В наш час оптимум функції використовується в економічних розрахунках, в банкових системах, працюють з грошовими розрахунками. Внаслідок розвитку інформаційних технологій, метод оптимуму популярний, у зв’язку з тим , що розрахунок на ПК легший ніж розрахунок вручну.

Переваги: спрощує розрахунки, простий у розумінні користувачеві, місця на жорсткому диску займає не багато.

Недоліки: вирішує тільки одну задачу.

1 Організаційна частина

1.1. Етапи розробки програми

Весь комплекс робіт по розробці програмного продукту можна розділити на етапи. Стадії проектування і зміст роботи на кожній стадії представлений в таблиці1.

Таблиця 1 - Стадії життєвого циклу розробки програмного продукту.

Стадія розробки

Зміст роботи

1. Аналіз побажань та вимог замовника

Отримання замовлення на розробку, вияснення та розуміння того, що хоче отримати користувач, створення та уточнення технічного завдання. Головна мета початкового етапу - знайти та зрозуміти чого в дійсності бажає користувач.

2. Уточнення функціональних характеристик

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

3. Розробка і затвердження технічного завдання

Розробляється і затверджується технічне завдання, яке відповідає вимогам замовника.

4. Проектування програмного продукту

Проектування програмного продукту згідно технічного завдання.

5. Програмна реалізація системи

Остаточне закріплення елементів програмного забезпечення. Компіляція та відладка програмного коду та надання програмному забезпеченню готового вигляду та видання готового продукту.

6. Системне тестування

Тестування готового продукту та визначення програмної сумісності програмного забезпечення і виявлення наявної ефективності.

7. Супроводження

Поставлення документу, що детально описує розробку, а саме:

•розгляд всіх проблем та задач;

•вимоги замовника;

•необхідна інформація;

•інструкція з використання.

1.2. Визначення загальної трудомісткості розробки

Загальна трудомісткість даного програмного продукту визначається у чоловіко-днях при п’ятиденному робочому тижні з урахуванням факторів, які впливають на трудомісткість робіт.

До даних факторів відносять:

  • об'єм програмного продукту (ПП) в тис. рядків;

  • об'єм документації;

  • складність програми;

  • мова програмування;

  • наявність в фонді аналогів;

  • ступінь участі служби супроводження в розробці ПП;

  • характер поставки ПП;

  • характер впровадження, тощо.

Так як в курсовій роботі представлені прості і середньої складності програмні продукти, то загальну трудомісткість розробки може бути зазначено в залежності від кількості від кількості компонентів. Загальна кількість компонентів знаходиться, в основному, в інтервалі від 3 до 25. Трудомісткість розробки одного компоненту складає 8 годин. Таким чином, знаючи кількість компонентів програмного продукту, згідно завдання на курсову роботу і норматив трудомісткості одного компонента, можна визначити загальну трудомісткість розробки.

Для даної розробки знадобилась допомога у кількості 10 компонентів.

Таким чином, оскільки компоненти стандартні, знадобилось менше часу для розробки програмного продукту, а тому що не всі компоненти розроблялись по 8 годин, візьмемо лише 60% від усього часу і отримаємо:

15*8*0,6=72 – загальна трудомісткість розробки

Перетворимо отриманий результат з чоловіко-годин у чоловіко-дні. Отримаємо 72/8=9 – чоловіко-днів.

1.3. Визначення місткості етапів розробки, розрахунок тривалості етапів і кількості виконавців

Трудомісткість кожного етапу визначається виходячи з загальної трудомісткості розробки програмного продукту і питомої ваги кожного етапу в загальній трудомісткості. Питома вага трудомісткості етапів приводиться в таблиці 2.

Таблиця 2 - Питома вага трудомісткості етапів, виконавці

Назва етапів

Виконавці, спеціальність

Питома вага трудомісткості, %

1

Аналіз побажань та вимог замовника

Програміст

10

2

Уточнення функціональних характеристик

Програміст

11

3

Розробка і затвердження технічного завдання

Програміст

24

4

Проектування програмного

Програміст

7

5

Програмна реалізації системи

Програміст

24

6

Системне тестування

Програміст

14

7

Супроводження

Програміст

10

Всього

100

Оскільки в курсовій роботі представлені прості і середньої складності програми то для розробки таких програм необхідно не більше двох виконавців таких професій:

  • інженер-програміст II або III категорії - керівник розробки;

  • консультант.

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

Розрахунок тривалості кожного етапу проводиться по формулі 1:

(1)

=0,6/(1*1,07)=0,61

де

- тривалість циклу на і-тому етапі, днів;

- чисельність виконавців на і-тому етапі, чол.

- трудомісткість і-того етапу, чол.-дн.;

- плановий коефіцієнт виконання норм виконавцями.

Цей коефіцієнт знаходиться в інтервалі 1,07.

Результати розрахунків трудомісткості етапів, чисельності спеціалістів та тривалості етапів заносять до таблиці 3.

Таблиця 3 - Характеристика робіт по розробці програми

Назва етапів

Трудомісткість етапів

Виконавці

Тривалість етапів , днів

, чол.

-дн.

Відсоток

до суми

Спеціальність

Кількість, чоловік

Аналіз побажань

0,9

10

Програміст

1

0,84

Уточнення функціоналу

0,99

11

Програміст

1

0,93

Розробка і затвердження

2,16

24

Програміст

1

2,02

Проектування

0,63

7

Програміст

1

0,59

Програмна реалізація

2,16

24

Програміст

1

2,02

Системне тестування

1,26

14

Програміст

1

1,18

Супроводження

0,9

10

Програміст

1

0,84

Всього

9

100

8,41

1.4. Побудувати план-графік виконання робіт

Таблиця 4 - План-графік проведення робіт по темі

Назва етапів

Трудо­місткість етапів, днв

Вико­навці

Кількість виконав­ців, чол

Трива­лість етапів,

днів

1

0,9

Програміст

1

0,84

2

0,99

Програміст

1

0,93

3

2,16

Програміст

1

2,02

4

0,63

Програміст

1

0,59

5

2,16

Програміст

1

2,02

6

1,26

Програміст

1

1,18

7

0,9

Програміст

1

0,84

Всього

9

8,41

Рис. 1 – Схема виконання робіт