Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы

Здесь есть возможность читать онлайн «Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Берлин, Год выпуска: 2015, ISBN: 2015, Издательство: Array Литагент «Директмедиа», Жанр: Технические науки, Детская образовательная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Очерки истории отечественной программной инженерии в 1940-е – 80-е годы: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Очерки истории отечественной программной инженерии в 1940-е – 80-е годы»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Монография начинается с истории появления в нашей стране электронных вычислительных машин (ЭВМ) и программирования в 1940-е – 60-е годы. Далее изложена история проектирования и производства отечественных ЭВМ, а также средств и систем автоматизации технологических процессов производства программных продуктов в 1960-е – 80-е годы. Подробно представлена история формирования основных компонентов программной инженерии в 1960-е – 70-е годы. Внимание акцентируется на особенностях решения сложных задач по государственным заказам и на создании программных продуктов для мобильных и бортовых ЭВМ реального времени. Особое внимание уделяется истории разработки методов моделирования динамических объектов и стендов для тестирования и испытаний комплексов программ в реальном времени. Изложены методы оценивания качества программных продуктов, рисков, дефектов и ошибок при их разработке, а также история формирования требований к профессиям и квалификации специалистов программной инженерии в 1970-е – 80-е годы. Рассмотрен анализ сложности программных комплексов реального времени и распределение ресурсов ЭВМ для таких комплексов, характеристики и методы оценивания качества их компонентов. Один из разделов посвящен истории формирования в 1980-годы экономики программной инженерии, созданию средств технико-экономического анализа и экономическому обоснованию планов разработки крупных программных продуктов. Представлены реальные примеры их создания в 1960-е – 80-е годы для оборонных систем на основе методов программной инженерии. Книга предназначена для специалистов по вычислительной технике и программной инженерии, программистов, студентов и аспирантов, интересующихся историей развития, успехами и проблемами отечественной науки и техники в этой области.

Очерки истории отечественной программной инженерии в 1940-е – 80-е годы — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Очерки истории отечественной программной инженерии в 1940-е – 80-е годы», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

• НПО им. Лавочкина – 2 типа;

• НПО ПРОГРЕСС (г. Самара) и др.

В сумме это определило использование ЯУЗА-6 более чем в 13 организациях, для более 30 типов мобильных, специализированных ЭВМ. Общий объем разработанных программ с применением ЯУЗА-6 к 1985-му году превысил 5 млн. команд. В НПО АП ЯУЗА-6 использовалась, в частности, для разработки программ: орбитальной станции САЛЮТ-7; межпланетных станций Венера и Марс, спутников Экран, Радуга, Горизонт и ряда стратегических ракет. Эксплуатация ЯУЗА-6 постепенно прекращалась в конце 1990-е годов, в основном, вследствие технического старения машин БЭСМ-6.

3.6. История технологии программирования для бортовых ЭВМ реального времени на ЕС ЭВМ в 1980-е годы

В начале 1980-х годов стали доступными универсальные ЕС ЭВМ старших моделей с достаточными ресурсами для разработки и применения САРПО. Поэтому работы в МНИИПА сосредоточились на крупных системах РУЗА и ПРОТВА. Наибольшие функциональные возможности автоматизации жизненного цикла мобильных комплексов программ реального времени, были реализованы в системах ЯУЗА-6 и РУЗА. Объем оригинальных инструментальных программ в каждой из них составлял около 400 тыс. команд, а трудоемкость разработки около трехсот человеко-лет. Системы РУЗА и ЛУЗА-6 функционально подобны, однако при создании системы РУЗА были учтены и устранены некоторые недостатки конструкции ЯУЗА-6, а также расширены функции системы в основном за счет компонентов программной инженерии.

Особенности системы автоматизации разработки программ и отладки РУЗА (Александр Аркадьевич Штрик) [26]. Для построения системы взаимосвязанных языков программирования в системе РУЗА в качестве базового языка был принят процедурный язык высокого уровня. Языки РАДА являлись чистыми подмножествами языка АДА с точностью до русифицированной лексики (резервированные слова и предопределенные идентификаторы). Определены три версии языка программирования РАДА, совместимые снизу-вверх: РАДА-0, РАДА-1 и РАДА-2. Ядро языка (РАДА-0) было предназначено для разработки функциональных программ экстренного исполнения. В ядре языка реализованы: модульность, типизация данных (без ссылочных типов), структурное программирование. Модулями в языке РАДА-0 являлись процедуры, функции и пакеты данных, все модули являлись библиотечными.

Первое расширение (РАДА-1) было предназначено для разработки программ параллельного исполнения, главным образом программ организации вычислительного процесса и обмена, в режиме реального времени. РАДА-1 включала ядро РАДА-0, средства параллелизма (задачи) и исключительные ситуации. Второе расширение (РАДА-2) практически совпадало по функциональным возможностям с полным языком АДА и использовалось для разработки основных настраиваемых компонентов программных средств (стандартных программ, программ ввода-вывода), а также функциональных компонентов с динамической организацией памяти.

Функционально САРПО РУЗА делилась на пять частей.

организующая часть для настройки на характеристики специализированной ЭВМ, условия применения и организации оперативной работы САРПО в соответствии с заданием пользователя;

• информационная часть, содержала средства централизованного управления базой данных проектирования и всю информацию о проектируемом комплексе программ и обеспечивала взаимодействие с ней пользователей;

• трансляционная часть, включала средства контроля исходных текстов программ на языках РУЗА, трансляцию, перевод в машинные коды и загрузку их в память специализированной ЭВМ, которая моделировалась в базе данных проектирования на технологической ЕС ЭВМ;

• отладочная часть, была предназначена для планирования и проведения автономной детерминированной отладки компонентов программ специализированной ЭВМ методом интерпретации их исполнения на ЕС ЭВМ в соответствии с заданием, формируемым пользователем на языке отладки;

• сервисно-информирующая часть, содержала средства выпуска документов, машинных носителей, сбора и отображения статистических данных по процессу разработки компонентов и комплекса программ.

Четкая структуризация компонентов по функциональному признаку, модульность их построения, наличие централизованной базы данных и стандартных средств взаимодействия с ней создали предпосылки для гибкого управления формированием версий технологической системы. Это позволило вводить в эксплуатацию отдельные функции, не ожидая полного завершения всех проектных работ по созданию системы. Поэтапный ввод компонентов системы РУЗА в эксплуатацию помимо технико-экономической целесообразности позволял оперативно и оптимально распределять ресурсы разработчиков САРПО.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Очерки истории отечественной программной инженерии в 1940-е – 80-е годы»

Представляем Вашему вниманию похожие книги на «Очерки истории отечественной программной инженерии в 1940-е – 80-е годы» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Владимир Кузнецов - Очерки истории алан
Владимир Кузнецов
Отзывы о книге «Очерки истории отечественной программной инженерии в 1940-е – 80-е годы»

Обсуждение, отзывы о книге «Очерки истории отечественной программной инженерии в 1940-е – 80-е годы» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x