ацюватиме користувач. Для запуску програми потрібно запустити файл «Avtosalon.exe» і можна працювати з базою даних.
5. Організаційно-економічна частина
Програма - це об'єктивна форма представлення сукупності даних і команд, призначених для функціонування ЕОМ та інших комп'ютерних пристроїв з метою отримання певного результату.
Програмний продукт - це будь програмна розробка, яка може бути отримана не тільки як результат промислового виробництва.
Загальний час на створення програмного продукту складається з різних компонентів.
Вихідні дані для розрахунку:
- тип завдання - завдання оперативного управління;
- час на підготовку опису завдання - 20 чол - годину;
- стаж програміста - від 2 до 3 років;
- ступінь новизни ПП - група А, розробка принципово нових завдань;
- мова програмування - високого рівня;
- група складності ПП - 2 група, завдання обліку, звітності та статистики.
Час розраховується в людино-годинах, причому ТПО береться за фактично відпрацьованого часу, а час інших етапів визначається розрахунково по умовному числу команд Q.
Умовне число команд Q визначається за формулою (1):
Q=q * C, (1)
де q - коефіцієнт враховує умовне число команд в залежності від типу задачі. Коефіцієнт q визначається за таблицею 5.1;
C - коефіцієнт враховує новизну і складність програми.
Для даної задачі коефіцієнт q=1700
Таблиця 5.1 - Значення коефіцієнта C
Мова программірованіяГруппа сложностіСтепень новізниАБВГВисокого уровня11,381,261,150,6921,301,191,080,6531,201,101,000,60Нізкого уровня11,581,451,320,7921,491,371,240,7431,381,261,150,69
Для даної задачі С=1,30
Q=1700 * 1,30=2 210
Визначаємо час, витрачений на кожен етап створення програмного продукту:
- ТПО (час на опис завдання), береться з вихідних даних, ТПО=20 чол - годину;
- То (час на опис завдання) визначається за формулою (2):
То=Q * B/(50 * K), (2)
де B - коефіцієнт обліку змін завдання застосовується рівним 1,5;
К - коефіцієнт, що враховує кваліфікацію програміста.
Для даної задачі К=1,0
То=2210 * 1,5/(50 * 1)=66,3 чол - годину;
- Та (час на розробку алгоритму) розраховується за формулою (3):
Та=Q/(50 * K) (3)
Та=2210/(50 * 1)=44,2 чол - годину;
- ТБС (час на розробку блок - схеми) розраховується за формулою (4):
ТБС=Q/(50 * K) (4)
ТБС=2210/(50 * 1)=44,2 чол - годину;
- Тн (час написання програми на мові програмування), визначається за формулою (5):
Тн=Q * 1,5/(50 * K) (5)
Тн=2210 * 1,5/(50 * 1)=66,3 чол - годину;
- Тп (час набивання програми), визначається за формулою (6):
Тп=Q/50 (6)
Тп=2210/50=44,2 чол - годину;
- Той (час налагодження і тестування програми), визначається за формулою (7):
Той=Q * 4,2/50 * K (7)
Той=2210 * 4,2/50 * 1=185,64 чол - годину;
- Тд (час, витрачений на оформлення документації, інструкції користувачеві, пояснювальної записки), аналогічно ТПО:
Тд=ТПО=20 чол - годину;
Загальний час на створення програмного продукту (Т), визначається за формулою (8):
Т=ТПО + То + Та + ТБС + Тп + + Той + Тд (8)
Т=20 + 66,3 + 44,2 + 44,2 + 66,3 + 44,2 + 185,64 + 20=490,84 чол - годину.
Сумарний час етапів, що вимагають використання ПЕОМ (Тсум), визначається за формулою (9):
Тсум=Тп + Той + Тд (9)
Тсум=44,2 + 185,64 + 20=249,84 чол - годину.
Заробітна плата зі створення програмного продукту, утриманню та експлуатації ПЕОМ.
Основна заробітна плата (Зо) виконавця робіт зі створення програмного продукту (програміста), визначається за формулою (10):
Зо=Смес1 * Кт * Т/Fдр, (10)