Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы
- Название:Очерки истории отечественной программной инженерии в 1940-е – 80-е годы
- Автор:
- Жанр:
- Издательство:Литагент «Директмедиа»1db06f2b-6c1b-11e5-921d-0025905a0812
- Год:2015
- Город:Москва, Берлин
- ISBN:978-5-4475-3299-4
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы краткое содержание
Монография начинается с истории появления в нашей стране электронных вычислительных машин (ЭВМ) и программирования в 1940-е – 60-е годы. Далее изложена история проектирования и производства отечественных ЭВМ, а также средств и систем автоматизации технологических процессов производства программных продуктов в 1960-е – 80-е годы. Подробно представлена история формирования основных компонентов программной инженерии в 1960-е – 70-е годы. Внимание акцентируется на особенностях решения сложных задач по государственным заказам и на создании программных продуктов для мобильных и бортовых ЭВМ реального времени. Особое внимание уделяется истории разработки методов моделирования динамических объектов и стендов для тестирования и испытаний комплексов программ в реальном времени. Изложены методы оценивания качества программных продуктов, рисков, дефектов и ошибок при их разработке, а также история формирования требований к профессиям и квалификации специалистов программной инженерии в 1970-е – 80-е годы. Рассмотрен анализ сложности программных комплексов реального времени и распределение ресурсов ЭВМ для таких комплексов, характеристики и методы оценивания качества их компонентов. Один из разделов посвящен истории формирования в 1980-годы экономики программной инженерии, созданию средств технико-экономического анализа и экономическому обоснованию планов разработки крупных программных продуктов. Представлены реальные примеры их создания в 1960-е – 80-е годы для оборонных систем на основе методов программной инженерии.
Книга предназначена для специалистов по вычислительной технике и программной инженерии, программистов, студентов и аспирантов, интересующихся историей развития, успехами и проблемами отечественной науки и техники в этой области.
Очерки истории отечественной программной инженерии в 1940-е – 80-е годы - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
2.4. История единого семейства (ЕС) ЭВМ в 1970-е – 80-е годы
В СССР в 1970 – 80-е годы разработкой разнообразных ЭВМ занимались множество различных институтов и промышленных предприятий. К этому периоду в СССР наблюдался бурный рост выпуска ЭВМ второго поколения [10]. Нарастала необходимость серьезной стандартизации семейств вычислительной техники, программного обеспечения, кодов, протоколов, интерфейсов. Многим руководителям промышленности и специалистам стало ясно, что необходимо объединение и концентрация усилий в стране для создания и развития современной вычислительной техники и программного обеспечения для различных отраслей народного хозяйства и систем вооружения. Для этого следовало разработать концепцию проектов, позволяющих сократить хаос и широкий спектр дублирующихся разработок разнообразных ЭВМ и компонентов программного обеспечения.
Естественно, встал вопрос о координации развития вычислительной техники и о создании унифицированных семейств ЭВМ третьего поколения, разной мощности и назначения. Для этого должна была разработана государственная стратегия, развития вычислительной техники и программного обеспечения на ближайшие десятилетия [23, 25]. Несмотря на наличие некоторых достижений в области программирования, программного обеспечения ЭВМ, выпускаемых в стране в шестидесятых годах, было катастрофически недостаточно, и серьезно сдерживало их применение в ряде отраслей народного хозяйства. Эти факты хорошо понимали многие отечественные специалисты, но на их согласование и принятие решений ушли годы дискуссий.
В 1968-м году началось в СССР практическое создание семейства совместимых ЭВМ общего назначения третьего поколения, хотя подготовка, обсуждение основных концепций, организация разработки проекта велись нарастающими темпами с 196бго года. Ниже изложены особенности развития трех семейств ЭВМ и их программного обеспечения, оказавших наибольшее влияние на вычислительный потенциал страны:
• универсальных, стационарных ЭВМ общего назначения (ЕС ЭВМ);
• мобильных, бортовых ЭВМ, совместимых с ЕС ЭВМ (БЭВМ);
• системы стационарных, малых управляющих ЭВМ (СМ ЭВМ).
В 1966-м году в народнохозяйственном плане появилось задание Минрадиопрому (МРП) СССР разработать аванпроект Елиной Системы ЭВМ – ОКР «Ряд». Задание было сформулировано начальником Главного управления по вычислительной технике МРП – Михаилом Кирилловичем Сулимом. Оно предписывало в течение 1966-го и 1967-го годов представить аванпроект «Комплекса типовых, высоконадежных информационных вычислительных машин с диапазоном по производительности от 10 тыс. до 1 млн. операций в секунду, построенных на единой структурной и микроэлектронной технологической базе, и совместимых системах программирования для вычислительных центров и автоматизированных систем обработки информации». Наибольшую активность в обсуждении проблем ряда совместимых ЭВМ проявляли Институт прикладной математики (ИПМ) АН СССР, Конструкторское бюро промышленной автоматики (КБПА), НИИсчетмаш и СКБ Минского завода им. Г.К. Орджоникидзе.
В январе 1967 года академик А.А. Дородницын, возглавлявший комиссию АН СССР и ГКНТ по вычислительной технике, выступил с докладом на коллегии ГКНТ «О состоянии математического обеспечения ЭВМ и мерах по его коренному улучшению». В нем было объективно отражено состояние с математическим (программным) обеспечением в СССР и предложены меры по его развитию. Докладчик оценил отставание от США в этой области обеспечения минимум в девять лет. Он назвал число программистов в СССР – 1500 человек, из которых 660 трудились в 18 союзных и республиканских ВЦ, в институтах – разработчиках ЭВМ, в институтах АН СССР и университетах, т. е. в основных научных организациях, занятых программированием и созданием средств его автоматизации. Численность программистов только в двух организациях – Институте кибернетики АН УССР и СКБ Минского завода им. Г.К. Орджоникидзе составляла более 100 человек, а в остальных 16 организациях не превышала 40 человек в каждой. (Однако на предприятиях оборонной промышленности в это время трудилось уже около 20 тыс. человек — разработчиков программ – см. главу 3). В то же время численность программистов в США оценивалась в 50 тыс. человек. Докладчик утверждал, что в СССР не было ни одной организации, способной в разумные сроки представить современные операционные системы (ОС) для новой серии ЭВМ, для этого не было ни людских, ни технических, ни финансовых ресурсов (но была создана мощная ОС для БЭСМ-6). Прикладные программы каждый пользователь создавал для себя сам, поставщики ЭВМ ими не занимались, и это вызывало главную озабоченность у комиссии по вычислительной технике [10, 24].
Дискуссия в основном сводилась к тому, что желательно использовать западную систему-прототип, и возможна ли реализация архитектуры и использования программного обеспечения IBM-360 в условиях жесткого эмбарго США, ибо если это без документации и образцов невозможно, то не стоит тратить силы на точное воспроизведение и ее нужно «улучшать». Конец этой дискуссии положило решение комиссии по ВТ АН СССР и ГКНТ в январе 1967-го года, которым было предложено принять для «Ряда» архитектуру IBM-360 «с целью возможного использования того задела программ, который можно полагать имеющимся для системы IBM-360». В этих условиях обеспечение полной совместимости машин системы ЕС ЭВМ с системой IBM-360 рассматривалось как одно из основных мероприятий, способствующих распространению и росту в стране прикладного математического (программного) обеспечения. В целом общественное мнение, в том числе мнение ответственного разработчика проекта, склонялось к тому, что нужно взять за основу архитектуру IBM-360. Восьмибитный байт был главнейшим отличием архитектуры IBM 360, эффективно работать с ним не могла ни одна отечественная ЭВМ. Не принять его для машин «Ряда» означало крайне затруднить информационную совместимость с западными ЭВМ, что даже в условиях «железного занавеса» считалось нежелательным.
Было рекомендовано использовать как прототип, логическую структуру и систему команд, принятую в IBM-360. Это решение было принято практически при поддержке представителей организаций, которым предстояло работать по программе «Ряд». В результате решением МРП в феврале 1967-го года руководство разработкой аванпроекта поручило КБПА, известному созданием высокопроизводительных машин «Весна» и «Снег». Функции головной организации по математическим вопросам разработки «Ряда» должен был выполнять ИПМ АН СССР (Михаил Романович Шура-Бура).
Читать дальшеИнтервал:
Закладка: