В 1959 году в НИИ-5 был разработан проект территориальной, распределенной информационной системы ПВО (генеральный конструктор Анатолий Леонидович Лившиц) [12], которая в современной терминологии имела, следующие особенности (опытный образец в полном составе испытан в 1969 году):
• территориально-распределенная информационная система на ЭВМ с многими пунктами сбора и обработки радиолокационной информации и командными пунктами управления активными средствами ПВО – ракетами и истребителями-перехватчиками;
• радиолокационная информация о воздушных целях от различных источников из зоны их обнаружения, обобщалась на командных пунктах, что обеспечивало непрерывность траекторий целей для возможности действия активных средств ПВО;
• все средства обработки информации и управления должны были работать на ЭВМ в реальном масштабе времени при несинхронных потоках сообщений от источников информации с временем отклика измеряемом долями секунды;
• на каждом пункте обработки радиолокационной информации и управления должны были применяться, объединенные в локальную сеть графические терминалы различных типов (характроны, телевизионные индикаторы) для визуализации воздушной обстановки и обеспечения функционирования оперативного и командного состава;
• вычислительные средства обработки радиолокационной информации и командных пунктов имели очень ограниченные ресурсы по памяти и производительности и низкую надежность и, тем не менее, должны были эффективно и надежно решать заданные функциональные задачи ПВО;
• телекоммуникационные каналы связи работали по унифицированным протоколам, имели относительно низкую пропускную способность (телефонные каналы) и большой процент ошибок в сообщениях.
Командные пункты управления активными средствами ПВО были построены на стационарных, полупроводниковых ЭВМ «Радон» (главный конструктор Сергей Алексеевич Крутовских) и комплексах расширения памяти «Кристалл» (впоследствии на ЭВМ «Гранит»). Сотни тысяч команд в программах командного пункта были разработаны в машинных кодах под руководством Залмана Михайловича Бененсона к 1968-му году, а затем развивались и совершенствовались многие годы. В разработке алгоритмов и программ участвовало свыше двухсот человек.
Система ПВО базировалась на множестве подвижных радиолокационных узлов (РАУ), образующих почти сплошное поле радиолокационного обнаружения в стране. Для автоматизированной системы обработки информации радиолокационного узла «Межа» использовалась мобильная ЭВМ 5Э89 (см. п. 2.6). На машине выполнялась обработка информации, поступающей в реальном масштабе времени от радиолокаторов кругового обзора, и автоматизированное сопровождение воздушных целей, истребителей и ракет. Разработка опытного образца системы ПВО была успешно завершена в 1968-м году, и началось ее серийное производство. Разработка программ РЛУ была очень трудоемкой и показала необходимость автоматизации проектирования и производства комплексов программ реального времени.
Концепция технологии программной инженерии была развита и апробирована в середине 70-х годов при проектировании и внедрении в ПВО версий системы автоматизации разработки программного обеспечения (САРПО см. п 3.5) и комплексных испытательных моделирующих стендов (КИМС), на предприятиях различных отраслей оборонной промышленности (см. главу 4). Ее основные положения первоначально использовались и испытывались при создании инструментальных систем САРПО, а также на их основе в течение всего жизненного цикла ряда систем оборонного назначения. С использованием этих САРПО были разработаны и сопровождались программные продукты с общим объемом в несколько десятков миллионов команд.
Конструктивные характеристики, и особенности функционирования объектов разработки оборонных систем, принятые при создании ПРОМЕТЕИ – технологии, отличались от других комплексов программ в следующем:
• высокая информационно-логическая и
структурная сложность комплексов программ;
• большой размер (объем) создаваемых комплексов программ – до нескольких сотен тысяч операторов – строк текста программ;
• большая размерность – число входящих компонентов (модулей) до нескольких тысяч;
• разнообразие обрабатываемых типов и единиц данных, число которых могло доходить до нескольких десятков тысяч;
Читать дальше
Конец ознакомительного отрывка
Купить книгу