зова типова задача.
Даний програмний продукт за ступенем новизни відноситься до групи Б.
За ступенем складності програмні продукти можуть бути віднесені до однієї з 3-х груп:
1 - алгоритми оптимізації та моделювання систем;
2 - завдання обліку, звітності та статистики;
3 - стандартні алгоритми. Даний програмний продукт за ступенем складності відноситься до групи 3. br/>
Таблиця 3.3 - Значення коефіцієнта, що враховує новизну і складність програми
Мова программірованіяГруппа сложностіСтепень новізниАБВГВисокого уровня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.10
Виходячи з формули 1 визначаємо умовне число команд Q.
Q = 1760
Визначаємо час, витрачений на кожен етап створення програмного продукту:
ТПО (час на підготовку опису завдання), береться за фактом і становить (прийняти 30-60 чол./год):
ТПО = 40 чол. /Год. p align="justify"> Те (час на опис завдання) визначається за формулою 2:
Те = Q * B/(50 * K) (2)
Де В-коефіцієнт урахування змін завдання, коефіцієнт B залежно від складності завдання і числа змін вибирається в інтервалі від 1,2 до 1,5.
Для даної задачі В = 1,3.
К - коефіцієнт, що враховує кваліфікацію програміста.
Таблиця 3.4 - Значення коефіцієнта, що враховує кваліфікацію програміста
Стаж программістаЗначеніе коефіцієнта КДО 2-х лет0, 8от 2 до 3 років1, 0от 3 до 5 років1, 1 - 1,2 від 5 до 10 років1, 2 - 1,3 понад 10 років1, 3 - 1 , 5 Для даного програмного продукту коефіцієнт К = 0,8.
Застосовуючи формулу 2, розраховується час на опис завдання:
То = 1760 * 1,3/(50 * 0,8) = 57 год.
Та (час на розробку алгоритму) розраховуємо за формулою 3:
Та = Q/(50 * K) (3)
Застосовуючи формулу 3, розраховується час на розробку алгоритму:
Та = 1760/(50 * 0,8) = 44 год.
ТБС (час на розробку блок - схеми) визначається аналогічно Та за формулою 3 і становить:
ТБС = 44 (чол./год)
Тн (час написання програми на мові програмування) визначається за формулою 4:
Тн = Q * 1,5/(50 * K) (4)
Застосовуючи формулу 4, розраховується час написання програми мовою програмування:
Тн = 1760 * 1,5/(50 * 0,8) = 66 год.