Исследование движения центра масс межпланетных космических аппаратовСтраница 14
в том числе:
печатных документов (временные диаграммы) - 1,
информации, наносимой на магнитные носители (файл инициализации) - 1;
Степень новизны комплекса задач - Г (разработка программной продукции, основанной на привязке типовых проектных решений).
Сложность алгоритма - 3 (реализуются стандартные методы решения, не предусмотрено применение сложных численных и логических методов).
Вид используемой информации:
количество разновидностей форм переменной информации (ПИ) - 1, в том числе: информации, получаемой от решения смежных задач - 1;
количество разновидностей форм нормативно-справочной информации (НСИ) (файл инициализации) - 1;
Язык программирования - Borland С++.
Вид представления исходной информации - группа 11 (требуется учитывать взаимовлияние различных показателей).
Вид представления выходной информации - группа 22 (вывод информационных массивов на машинные носители).
Трудоемкость разработки программного продукта tпп может быть определена как сумма величин трудоемкостей выполнения отдельных стадий разработки программного продукта.
tпп = tтз + tэп + tтп + tрп + tв,
где tтз - трудоемкость разработки технического задания на создание программного продукта,
tэп - трудоемкость разработки эскизного проекта программного продукта,
tтп - трудоемкость разработки технического проекта программного продукта,
tрп - трудоемкость разработки рабочего проекта программного продукта,
tв - трудоемкость внедрения программного продукта.
Трудоемкость разработки технического задания рассчитывается по формуле
tтз = Тзрз + Тзрп,
где Тзрз - затраты времени разработчика постановки задач на разработку ТЗ, чел.-дни,
Тзрп - затраты времени разработчика программного обеспечения на разработку ТЗ, чел.-дни.
Значения Тзрз и Тзрп рассчитываются по формуле
Тзрз = tзКзрз, Тзрп = tзКзрп,
где tз - норма времени на разработку ТЗ для программного продукта в зависимости от функционального назначения и степени новизны разрабатываемового программного продукта, чел.-дни (tз = 29),
Кзрз - коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии ТЗ (Кзрз = 0,65),
Кзрп - коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии ТЗ (Кзрп = 0,35).
Тзрз = 29*0,65 = 18,85 чел.-дней.
Тзрз = 29*0,35 = 10,15 чел.-дней.
tтз = Тзрз + Тзрп =18,85 + 10,15 = 29 чел.-дней.
Трудоемкость разработки эскизного проекта рассчитывается по формуле
tэп = Тэрз + Тэрп,
где Тэрз - затраты времени разработчика постановки задач на разработку ЭП, чел.-дни,
Тэрп - затраты времени разработчика программного обеспечения на разработку ЭП, чел.-дни.
Значения Тзрз и Тзрп рассчитываются по формуле
Тэрз = tэКэрз, Тэрп = tэКэрп,
где tэ - норма времени на разработку ЭП для программного продукта в зависимости от функционального назначения и степени новизны разрабатываемового программного продукта, чел.-дни (tэ = 41),
Кэрз - коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком постановки задач на стадии ЭП (Кэрз = 0,7),
Кэрп - коэффициент, учитывающий удельный вес трудоемкости работ, выполняемых разработчиком программного обеспечения на стадии ЭП (Кэрп = 0,3).
Тзрз = 41*0,7 = 28,7 чел.-дней.
Тзрз = 41*0,3 = 12,3 чел.-дней.
tэп = Тзрз + Тзрп = 28,7 + 12,3 = 41 чел.-дней.
Трудоемкость разработки технического проекта зависит от функционального назначения программного продукта, количества разновидностей входной и выходной информации и определяется как сумма времени, затраченного разработчиком постановки задач и разработчиком программного обеспечения:
tтп = (tтрз + tтрп)КвКр,
где tпрз, tпрп - норма времени на разработку ТП разработчиком постановки задач и разработчиком программного обеспечения соответственно, чел.-дни (tтрз = 9, tтрп = 8),
Кв - коэффициент учета вида используемой информации,