Трудоемкость разработки программного продукта можно разбить на основные этапы. В соответствии с этим, общая формула расчета затрат труда в человеко-часах (чел.-ч.) выглядит следующим образом:
Тпр= Тп+Та+Тбс+Тк+Тот+Тд (чел.-ч.). |
где Т п - трудозатраты на изучение описания задачи, (чел.-ч.);
Та - трудозатраты на разработку алгоритма решения задачи, (чел.-ч.);
Тбс - трудозатраты на разработку блок-схемы программы, (чел.-ч.);
Тк - трудозатраты на непосредственное написание программы, (чел.-ч.);
Тот - трудозатраты на отладку программы на ЭВМ, (чел.-ч.);
Тд - трудозатраты на подготовку документации по задаче, (чел.-ч.).
Слагаемые трудозатрат определяются через условное количество команд в программных модулях:
где: о - предполагаемое число операторов, о=100;
С- коэффициент сложности программы, С = 1,30;
Р - коэффициент коррекции программы при ее разработке, Р = 0,3;
n = 2- количество коррекций программы в ходе ее разработки,
|
|
Трудозатраты на изучение описания задачи Тп, с учетом уточнения, могут быть определены по формуле:
.
где К - степень подготовленности исполнителя к выполнению работы, К=1,3;
В - коэффициент увеличения затрат по сложности задачи, В =1,5.
Трудозатраты на разработку алгоритма решения задачи:
.
Трудозатраты на разработку блок-схемы программы:
.
Трудозатраты на непосредственное написание программы:
.
Трудозатраты на отладку программы на ЭВМ:
Трудозатраты на подготовку документации по задаче:
Результаты расчетов необходимо свести в таблицу 1.
Таблица 1 - Трудоемкость работ на разработку программы
№ | Этапы проектирования | В | К | Формула расчета | Трудоёмкость (чел.-ч.) |
1 | изучение описания задачи Тп | 1,5 | 1,3 | Тп | 3,2 |
2 | Алгоритм решения задачи Та | 1,5 | 1,3 | Та | 8 |
3 | Блок-схема алгоритма Тбс | 1,5 | 1,3 | Тбс | 16 |
4 | Написание программы по блок-схеме Тн | 1,5 | 1,3 | Тн | 8 |
5 | Отладка программы на ЭВМ Тотл | 1,5 | 1,3 | Тотл | 40 |
6 | Подготовка документации Тд | 1,5 | 1,3 | Тд | 10,7 |
7 | Итого: | 85,9 |
Сумма трудозатрат на разработку приложения для измерения температуры окружающей среды на AndroidStudio 85,9 (чел.-ч.).