5.2. Определение коэффициентов перевода
Коэффициенты перевода, используемые для подсчета объема ПС ВТ в УК, определяются следующим образом:
К - коэффициент для перехода от объема программ, имеющихся в объектном коде, к объему программ на АССЕМБЛЕР для данного типа ЭВМ:
V АИ К = ---, V об где: V - суммарный объем экспертных программ <*> на АССЕМБЛЕР АИ для данного типа ЭВМ (в записях исходного текста); -------------------------------- <*> Под экспертными программами понимается группа (не менее 20) программ, различных по своему объему, входящих в состав ПС ВТ разного функционального назначения и хранящихся в архиве эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем". V - суммарный объем этих же программ в объектном коде (в об байтах); К - коэффициент для перехода от объема (в байтах) программ, А написанных на языке АССЕМБЛЕР или представленных в виде управляющих операторов и операторов генерации, к объему соответствующих данных в записях исходного текста: V АИ К = ---, А V А где: V - суммарный объем (в байтах) группы экспертных программ А на АССЕМБЛЕР для данного типа ЭВМ; К - коэффициент для перехода от объема программ, написанных l на l-м алгоритмическом языке, к объему программ в объектном коде: V об К = ---, l V l где: V - суммарный объем (в байтах) группы экспертных программ l на l-м алгоритмическом языке для данного типа ЭВМ; V - суммарный объем (в байтах) этих же программ в объектных об кодах; К - коэффициент для перехода от объема программ, з представленных в виде загрузочных модулей, к объему программ в объектном коде: V об К = ---, з V з где: V - суммарный объем (в байтах) группы экспертных программ з в загрузочном виде независимо от способа их формирования для данного типа ЭВМ; V - суммарный объем (в байтах) соответствующих объектных об модулей; К - коэффициент для перехода от объема (в байтах) информации, g используемой при функционировании ПС ВТ <*>, к эквивалентному объему (в записях исходного текста) программ на АССЕМБЛЕР данного типа ЭВМ. -------------------------------- <*> Под информацией, необходимой для функционирования ПС ВТ, понимаются массивы данных программного средства, включающие описание форматов входных и выходных макетов, сеансов ведения диалога, сообщений об ошибках, справочные данные и т.п. Значение К определяется по экспертным оценкам и расчетам на g основании материалов архива эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем" и принимается равным 0,1 независимо от типа ЭВМ; К - коэффициент для перехода от объема программ и информации, м выраженной через записи исходного текста на АССЕМБЛЕРе данного типа ЭВМ, к объему в УК. Коэффициент К определяется экспертной комиссией для каждого м типа ЭВМ. Значения коэффициентов К, К , К , К , полученные по материалам А l з архива эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем", а также коэффициента К представлены в м табл. 1.
Табл. 1 должна расширяться за счет информации, получаемой при поступлении в архив эталонов ЦФАП на магнитных носителях НПО "Центрпрограммсистем" ПС ВТ, ориентированных на тип ЭВМ, не представленный в ней, или имеющих программы, написанные на языках программирования, для которых не рассчитаны соответствующие коэффициенты.
Таблица 1
ЗНАЧЕНИЯ КОЭФФИЦИЕНТОВ К, К , К , К , К м А l з
┌──────────────────┬─────────────────────────────────────────────┐ │ Коэффициент │ Разрядность процессора ЭВМ │ │ ├──────────────┬───────────────┬──────────────┤ │ │ 32-разрядные │ 16-разрядные │ 8-разрядные │ │ │ ЭВМ │ ЭВМ │ ЭВМ │ ├──────────────────┼──────────────┼───────────────┼──────────────┤ │К │1 │0,9 │0,7 │ │ м │ │ │ │ │ │ │ │ │ │К │0,0125 │0,04 │0,09 │ │ А │ │ │ │ │ │ │ │ │ │К │0,112 │0,08 │0,36 │ │ │ │ │ │ │KL (КОБОЛ) │0,378 │1,49 │ │ │ │ │ │ │ │KL (ФОРТРАН) │0,479 │2,5 │ │ │ │ │ │ │ │KL (PL) │0,364 │ │0,31 │ │ │ │ │ │ │KL (БЕЙСИК) │ │1,11 │ │ │ │ │ │ │ │KL (ПАСКАЛЬ) │ │ │0,67 │ │ │ │ │ │ │KL (C) │ │1,04 │ │ │ │ │ │ │ │К │0,6 │0,67 │1 │ │ з │ │ │ │ └──────────────────┴──────────────┴───────────────┴──────────────┘