Расчет трудоемкости работ
Трудоемкость разработки программной продукции tПП может быть определена как сумма величин трудоемкостей выполнения отдельных этапов разработки программного продукта из выражения (3.1):
(3.1)
где
tТЗ – трудоемкость разработки технического задания на создание ПП;
tЭП – трудоемкость разработки эскизного проекта ПП;
tТП – трудоемкость разработки технического проекта ПП;
tРП – трудоемкость разработки рабочего проекта ПП;
tВ – трудоемкость внедрения готового программного продукта.
Трудоемкость разработки технического задания рассчитывается по формуле (3.2):
(3.2)
где
ТРЗ (ТЗ) – затраты времени разработчика постановки задачи на разработку технического задания, чел.-дни;
ТРП (ТЗ) – затраты времени разработчика программного обеспечения на разработку технического задания, чел.-дни.
Значения ТРЗ(ТЗ) и ТРП(ТЗ) рассчитывают по формулам (3.3) и (3.4).
(3.3)
(3.4)
где
tЗ = 10 – норма времени на разработку технического задания (Таблица 3.1 графа 4 этап 1);
КРЗ (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии технического задания, равный 0 (для случая самостоятельной разработки);
КРП (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии технического задания, равный 1 (для случая самостоятельной разработки).
Получаем:
ТРЗ(ТЗ) = 10 ∙ 0 = 0
ТРП(ТЗ) = 10 ∙ 1 = 10
Подставляя исходные значения коэффициентов в формулы (3.2), (3.3), (3.4), получаем значение tТЗ, равное 10 чел.-дней:
tТЗ = 0+10 = 10
Трудоемкость разработки эскизного проекта программной продукции tЭП рассчитывается по формуле (3.5):
(3.5)
где
ТРЗ (ЭП) – затраты времени разработчика постановки задачи на разработку эскизного проекта, чел.-дней;
ТРП (ЭП) – затраты времени разработчика программного обеспечения на разработку эскизного проекта, чел.-дней.
Значения величин ТРЗ(ЭП) и ТРП(ЭП) рассчитывают по формулам (3.6) и (3.7) соответственно.
(3.6)
(3.7)
где
tЭ = 21 – норма времени на разработку эскизного проекта, в зависимости от функционального назначения и степени новизны (Таблица 3.1 графа 4 этап 2);
КРЗ (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии эскизного проекта, равный 0 (для случая самостоятельной разработки);
КРП (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии эскизного проекта, равный 1 (для случая самостоятельной разработки).
Получаем:
TРЗ (ЭП) = 21 ∙ 0 = 0
ТРП (ЭП) = 21 ∙ 1 = 21
Подставляя исходные значения коэффициентов в формулы (3.5), (3.6), (3.7), получаем значение tЭП, равное 21 чел.-дней:
tЭП = 0+21 = 21
Трудоемкость разработки технического проекта программной продукции tТП определяется как сумма времени, затраченного разработчиком постановки задач и разработчиком программного обеспечения рассчитывается по формуле (3.8):
(3.8)
где
ТРЗ (ТП) – затраты времени разработчика постановки задачи на этапе технического проекта, чел.-дней;
ТРП (ТП) – затраты времени разработчика программного обеспечения, чел.-дней.
Значения ТРЗ(ТП) и ТРП(ТП) рассчитывают по формулам (3.9) и (3.10).
(3.9)
(3.10)
где
t(ТП) – норма времени на разработку технического проекта, берется равным 29 (Таблица 3.1 графа 4 этап 3);
КРЗ (ТП) и КРП (ТП) – коэффициенты, учитывающие удельный вес трудоемкости работ, выполняемых постановщиком задач и программистом соответственно на этапе технического проекта. В случае самостоятельной работы программиста КРЗ (ТП) = 0, КРП (ТП) = 1;
КВ – коэффициент учета вида используемой информации в зависимости от новизны программной продукции, определяемый формулой (3.11):
(3.11)
где
КП = 1,0 и КБД = 2,08 – значения коэффициентов учета вида информации (так как программа относится к группе новизны В программного продукта);
NП = 0 и NБД = 1 – количество файлов переменной информации и базы данных, определяемое разработчиком.
Получаем:
КВ = (1 ∙ 0 + 2,08 ∙ 1) / (0 + 1) = 2,08
ТРЗ (ТП) =29 ∙ 0 ∙2,08= 0
ТРП (ТП) = 29 ∙ 1 ∙ 2,08= 60,3 ≈ 60
Подставив значения в формулу (3.11), получаем коэффициент учета вида информации КВ = 2,08. Используя коэффициент КВ в выражениях (3.9) и (3.10), и подставив значения временных затрат в формулу (3.12), получаем tТП, равное 60 чел.-дней:
tТП = 0 + 60 = 60
Разработка рабочего проекта ведется программистом – исполнителем квалификационной работы, и ее трудоемкость tРП зависит от функционального назначения программного продукта, категории сложности алгоритма функционирования, сложности контроля информации и степени использования готовых программных модулей:
(3.12)
где
КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов);
КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей);
КИА – коэффициент учета вида используемой информации и сложности алгоритма;
t(РП) = 26 – норма времени, затрачиваемого на разработку рабочего проекта, чел.-дни. (Таблица 3.1 графа 4 этап 4).
Значение коэффициента КИА определяется по формуле (3.13):
(3.13)
где
К’П = 1 и К’БД = 0,4 – значения коэффициентов учета сложности алгоритма программного продукта и вида используемой информации для переменной информации и базы данных (группа сложности 3, группа новизны программного продукта В).
NП = 0 и NБД = 1 – количество файлов переменной информации, определяемое разработчиком.
Подставив значения в формулу (3.13), получаем коэффициент учета вида информации и сложности используемого алгоритма КИА = 0,4. Используя коэффициент КИА в выражении (3.12), получаем tРП, равное 10 чел.-дней:
КИА = (1 ∙ 0 + 0,4∙ 1) / (0 + 1) = 0,4
tРП = 1,16 ∙ 0,8 ∙ 0,4 ∙26 = 9,65 ≈ 10
Трудоемкость этапа внедрения tВ может быть рассчитана по формуле (3.14):
(3.14)
где
ТРЗ (В) = 0, ТРП (В) = 20 – затраты времени разработчика постановки задач и программиста на выполнение процедур внедрения программной продукции (работы проводятся исполнителем квалификационной работы самостоятельно), чел.-дней (Таблица 3.1 графа 4 этап 5);
КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов);
КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей).
Подставляя значения в формулу (3.14), получаем tВ, равное 19 чел.-дней:
tB = (0 + 20) ∙ 1 ,16 ∙ 0,8 = 18,56 ≈ 19
По формуле (3.1), суммарная трудоемкость процесса разработки и внедрения программы равна 120 чел.-дня.
Таблица 3.2 - Откорректированная трудоёмкость этапов разработки программной продукции
Номера этапов
| Наименование этапов разработки программной продукции
| Трудоемкость этапов
| %
| чел.-дни
|
|
|
|
|
| Техническое задание
| 8,35
|
|
| Эскизный проект
| 17,5
|
|
| Технический проект
|
|
|
| Рабочий проект
| 8,35
|
|
| Внедрение
| 15,8
|
|
| Итого
|
|
|
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|