КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Расчет трудоемкости работ
Установление профессионального состава и количество исполнителей Предварительная оценка продолжительности выполнения отдельных этапов разработки Распределение времени выполнения отдельных этапов разработки представлено в виде таблицы 2.2.
Таблица 2.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки.
· Руководитель. · Консультант. · Разработчик.
Трудоемкость разработки программной продукции tПП может быть определена как сумма величин трудоемкостей выполнения отдельных этапов разработки программного продукта из выражения 2.1.:
tПП = 7+10+48+9+19 = 93 где tТЗ – трудоемкость разработки технического задания на создание ПП; tЭП – трудоемкость разработки эскизного проекта ПП; tТП – трудоемкость разработки технического проекта ПП; tРП – трудоемкость разработки рабочего проекта ПП; tВ – трудоемкость внедрения готового программного продукта. Трудоемкость разработки технического задания рассчитывается по формуле 2. 2.:
tТЗ = 0+7 = 7 где ТРЗ (ТЗ) – затраты времени разработчика постановки задачи на разработку технического задания, чел.-дни; ТРП (ТЗ) – затраты времени разработчика программного обеспечения на разработку технического задания, чел.-дни. Значения ТРЗ(ТЗ) и ТРП(ТЗ) рассчитывают по формулам 2. 3. и 2. 4.
ТРЗ(ТЗ) = 7 ∙ 0 = 0
ТРП(ТЗ) = 7 ∙ 1 = 7 где tЗ = 7 – норма времени на разработку технического задания (Таблица 2.2. графа 4 этап 1); КРЗ (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии технического задания, равный 0 (для случая самостоятельной разработки); КРП (ТЗ) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии технического задания, равный 1 (для случая самостоятельной разработки). Подставляя исходные значения коэффициентов в формулы 2.2.,2. 3., 2.4., получаем значение tТЗ, равное 7 чел.-дней. Трудоемкость разработки эскизного проекта программной продукции tЭП рассчитывается по формуле 2. 5.:
tЭП = 0+10 = 10 где ТРЗ (ЭП) – затраты времени разработчика постановки задачи на разработку эскизного проекта, чел.-дней; ТРП (ЭП) – затраты времени разработчика программного обеспечения на разработку эскизного проекта, чел.-дней. Значения величин ТРЗ(ЭП) и ТРП(ЭП) рассчитывают по формулам 2. 6. и 2.7. соответственно.
TРЗ (ЭП) = 10 ∙ 0 = 0
ТРП (ЭП) = 10 ∙ 1 = 10 где tЭП = 10 – норма времени на разработку эскизного проекта, в зависимости от функционального назначения и степени новизны (Таблица 2.2. графа 4 этап 2); КРЗ (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии эскизного проекта, равный 0 (для случая самостоятельной разработки); КРП (ЭП) – коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии эскизного проекта, равный 1 (для случая самостоятельной разработки). Подставляя исходные значения коэффициентов в формулы 2.5., 2.6., 2.7., получаем значение tЭП, равное 10 чел.-дней. Трудоемкость разработки технического проекта программной продукции tТП определяется как сумма времени, затраченного разработчиком постановки задач и разработчиком программного обеспечения рассчитывается по формуле 3.8.:
tТП = 0 + 48 = 48 где ТРЗ (ТП) – затраты времени разработчика постановки задачи на этапе технического проекта, чел.-дней; ТРП (ТП) – затраты времени разработчика программного обеспечения, чел.-дней. Значения ТРЗ(ТП) и ТРП(ТП) рассчитывают по формулам 2. 9. и 2.10.
ТРЗ (ТП) =23 ∙ 0 ∙2,08 = 0
ТРП (ТП) = 23 ∙ 1 ∙ 2,08 = 47,84 ≈ 48 где t(ТП) – норма времени на разработку технического проекта, берется равным 23 (Таблица 2.2. графа 4 этап 3); КРЗ (ТП) и КРП (ТП) – коэффициенты, учитывающие удельный вес трудоемкости работ, выполняемых постановщиком задач и программистом соответственно на этапе технического проекта. В случае самостоятельной работы программиста КРЗ (ТП) = 0, КРП (ТП) = 1; КВ – коэффициент учета вида используемой информации в зависимости от новизны программной продукции, определяемый формулой 2.11.:
КВ = (1 ∙ 0 + 2,08 ∙ 1) / (0 + 1) = 2,08 где КП = 1 и КБД = 2,08 – значения коэффициентов учета вида информации (так как программа относится к группе новизны В программного продукта); NП = 0 и NБД = 1 – количество файлов переменной информации и базы данных, определяемое разработчиком. Подставив значения в формулу 2.11, получаем коэффициент учета вида информации КВ = 2,08. Используя коэффициент КВ в выражениях 2.9. и 2.10., и подставив значения временных затрат в формулу 3.8., получаем tТП, равное 48 чел.-дней. Разработка рабочего проекта ведется программистом – исполнителем квалификационной работы, и ее трудоемкость tРП зависит от функционального назначения программного продукта, категории сложности алгоритма функционирования, сложности контроля информации и степени использования готовых программных модулей (формула 2.12.):
tРП = 1,16 ∙ 0,8 ∙ 0,48 ∙20 = 8,9 ≈ 9 где КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов); КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей); КИА – коэффициент учета вида используемой информации и сложности алгоритма. t(РП) = 20 – норма времени, затрачиваемого на разработку рабочего проекта, чел.-дни. (Таблица 2.2. графа 4 этап 4). Значение коэффициента КИА определяется по формуле 2.13.:
КИА = (1,1 ∙ 0 + 0,48 ∙ 1) / (0 + 1) = 0,48 где К’П = 1,1 и К’БД = 0,48 – значения коэффициентов учета сложности алгоритма программного продукта и вида используемой информации для переменной информации и базы данных (группа сложности 2, группа новизны программного продукта В). NП = 0 и NБД = 1 – количество файлов переменной информации, определяемое разработчиком. Подставив значения в формулу 2.13., получаем коэффициент учета вида информации и сложности используемого алгоритма КИА = 0,48. Используя коэффициент КИА в выражении 2.12., получаем tРП, равное 9 чел.-дней. Трудоемкость этапа внедрения tВ может быть рассчитана по формуле 2.14.:
tB = (0 + 20) ∙ 1,16 ∙ 0,8 = 18,56 ≈ 19 где ТРЗ (В) = 0, ТРП (В) = 20 – затраты времени разработчика постановки задач и программиста на выполнение процедур внедрения программной продукции (работы проводятся исполнителем квалификационной работы самостоятельно), чел.-дней (Таблица 2.2. графа 4 этап 5); КК – коэффициент учета сложности контроля информации, равный 1,16 (так как программа относится к группам 11 и 21 по виду представления исходной информации, способа ее контроля и структуры выходных документов); КЗ – коэффициент учета степени использования готовых программных модулей, равный 0,8 (менее 20% готовых модулей). Подставляя значения в формулу 2.14., получаем tВ, равное 19 чел.-дней. По формуле 2.1., суммарная трудоемкость процесса разработки и внедрения программы равна 93 чел.-дня.
Таблица 2.3. Этапы разработки программной продукции и их продолжительность.
Дата добавления: 2017-02-01; Просмотров: 130; Нарушение авторских прав?; Мы поможем в написании вашей работы! |