
ЗМІСТ
ВСТУП
В даній курсовій роботі розглядаються питання стосовно розробленого прикладного додатку «Метод помилкового положення» та підрахунок його економічної ефективності.
Курсовий проект складається з двох основних частин: організаційної та економічної.
Організаційна частина містить в собі інформацію про етапи розробки програмного комплексу, визначення загальної трудомісткості розробки, розрахунок тривалості етапів і кількості виконавців.
Економічна частина складається з:
Розрахунок фондів заробітної плати виконавців;
Розрахунок витрат на матеріали і комплектуючі вироби;
Розрахунок витрат на електроенергію;
Розрахунок амортизаційних відрахувань;
Розрахунок накладних витрат;
Кошторису витрат на розробку програмного продукту;
Розрахунок річного економічного ефекту від впровадження програми і її економічної ефективності.
В цій курсовій роботі розглянуто економічний розрахунок програмного продукту «метод помилкового положення». В наш час оптимум функції використовується в економічних розрахунках, в банкових системах, працюють з грошовими розрахунками. Внаслідок розвитку інформаційних технологій, метод оптимуму популярний, у зв’язку з тим , що розрахунок на ПК легший ніж розрахунок вручну.
Переваги: спрощує розрахунки, простий у розумінні користувачеві, місця на жорсткому диску займає не багато.
Недоліки: вирішує тільки одну задачу.
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 – Схема виконання робіт