темеЕскізний проект4. Аналіз програмних засобів схожої тематики; 5. Розробка схеми БД; 6. Загальний опис алгоритму розв'язання задачі; Технічний проект7. Розробка пояснювальної записки. 8. Вибір інструментальних засобів; 9. Визначення властивостей і вимог до апаратного забезпечення; 10. Складання плану заходів щодо впровадження програмного продукта.Рабочій проект11. Програмування; 12. Тестування програми; 13. Розробка програмної документаціі.Внедреніе14. Підготовка та передача програми і програмної документації замовнику; 15. Дослідна експлуатація; 16. Аналіз даних, отриманих в результаті експлуатації; 17. Коригування технічну документацію за результатами випробувань.
6.1 Розрахунок трудомісткості і тривалості робіт
Трудомісткість виконання робіт зі створення програми за сумою трудомісткості етапів і видів робіт, оцінюваних експертним шляхом в людино-днях, носить імовірнісний характер, оскільки залежить від безлічі важко прогнозованих факторів.
Трудомісткість кожного виду робіт визначається за формулою
, (6.1)
Де T min - мінімально можлива трудомісткість виконання окремого виду робіт [6.1];
T max - максимально можлива трудомісткість виконання окремого виду робіт.
Тривалість кожного виду робіт в календарних днях (ti) визначається в днях за формулою:
, (6.2)
де T i - трудомісткість робіт, людина-днів;
Ч i - чисельність виконавців, людина;
K вих - коефіцієнт, що враховує вихідні та святкові дні:
Де К кал.- Число календарних днів;
До раб.- робочі дні;
Згідно з виробничим та податкового календарем на 2014 рік, кількість робочих днів становить 247 днів, кількість передсвяткових днів - 6, таким чином: K вих=1,5.
Повний список видів і етапів робіт зі створення ПЗ, експертні оцінки та розрахункові величини їх трудомісткості, а також тривалість кожного виду робіт, розраховані за формулами (6.1) і (6.2), представлені в таблиці 6.2.
Таблиця 6.2 - Розрахунок трудомісткості і тривалості робіт зі створення ПЗ
№ работиСтадіі разработкіТрудоемкость, чел.дніКолічество працівників, чел.Продолжітельность робіт, календарні дніT min T max T i Ч iti Технічне заданіе1Постановка завдання; 11111,52Сбор матеріалів та аналіз існуючих розробок; 122133Определеніе вимог до сістеме23314,5Ескізний проект4Аналіз програмних засобів схожої тематики; 45517,55Разработка схеми БД; 1020141216Общее опис алгоритму розв'язання задачі; 24314,5Техніческій проект7Разработка пояснювальній запіскі.354168Вибор?? нструментальних засобів; 11111,59Определеніе властивостей і вимог до апаратного забезпечення; 11111,510Составленіе плану заходів з впровадження програмного продукта.12213Рабочій проект11Программірованіе; 122417125,512Тестірованіе програми; 45517,513Разработка програмної документаціі.6129113,5Внедреніе14Подготовка і передача програми і програмної документації замовнику; 23314 , 515Опитная експлуатація; 7109113,516Аналіз даних, отриманих в результаті експлуатації; 24314,517Корректіровка технічну документацію за результатами іспитаній.46517,5Общая трудомісткість розробки- - 87--
Таким чином, загальна тривалість проведення робіт складе 87 робочих днів, при послідовному виконанні всіх вищезазначених у таблиці 6.2 етапів роботи.
6.2 Побудова графіка розробки програмного продукту
В якості інструменту планування робіт використовуємо стрічковий графік. Стрічковий графік дозволяє наочно уявити логічну послідовність і взаємозв'язок окремих робіт, термін початку і термін закінчення робіт. Він являє собою таблицю, де перераховані найменування стадій розробки і видів робіт, тривалість виконання кожного виду робіт. Продовженням таблиці є графік, який відображає тривалість кожного виду робіт у вигляді відрізків часу, які розташовуються у відповідності з послідовністю виконання робіт.
Стрічковий графік розробки програми управління базою даних навчальних матеріалів, побудований за даними таблиці 5.2, наведено на малюнку 6.1, з урахуванням того факту, що розробку програмного продукту веде 1 людина, графік розрахований на 147 календарних днів.
. 3 Основна заробітна плата розробника
Основна заробітна плата розробників розраховується за формулою (6.6), виходячи з трудомісткості робіт, виконуваних фахівцем кожної кваліфікації при розробці даного продукту і діючої системи посадових окладів.
, (6.3)
де З i - місячний оклад фахівця i-кваліфікації;