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

Тут можно читать онлайн Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы - бесплатно ознакомительный отрывок. Жанр: Детская образовательная литература, издательство Литагент «Директмедиа»1db06f2b-6c1b-11e5-921d-0025905a0812, год 2015. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

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

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

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

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

Очерки истории отечественной программной инженерии в 1940-е – 80-е годы - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Владимир Липаев
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

На ранних стадиях развития основное внимание специалистов уделялось разработке ЭВМ и средств ее сопряжения с бортовой аппаратурой. Проблема создания программных продуктов обострилась по мере усложнения структуры машин, расширения круга решаемых задач, появления и развития бортовых вычислительных систем, и в настоящее время затраты на разработку программных продуктов БЦВМ превышают затраты на создание аппаратных средств. Для производства комплексов программ начинали с использования языков уровня ассемблера, а для их отработки – специальные отладочные комплексы, объединяющие

БЦВМ с инструментальной вычислительной машиной. Взаимодействие с абонентами БЦВМ первого и второго поколений производилось через устройство сопряжения (УС), которое содержало необходимый набор преобразователей «аналог – цифра» и «цифра – аналог», так как бортовая аппаратура имела в основном аналоговый интерфейс.

Примером применения программной инженерии в авиации в 80-е годы может служить освоение в отечественной авиационной промышленности зарубежного стандарта [11]– Соглашение по сертификации бортовых систем и оборудования в части программного обеспечения — Стандарт DO-178 «Software Consideration in Airborne Systems and Equipment Certifi-cation» разработан и поддерживается ассоциацией RTCA (Radio Technical Commission for Aeronautics). Первая его версия была принята за рубежом в 1982-м году, а вторая (DO-178A) – в 1985-м году, которая вскоре начала применяться на некоторых отечественных авиационных предприятиях. В 1992-м году была утверждена версия DO-178B, которая надолго стала базовой и представлена ниже. Стандартом предусмотрено пять уровней серьезности отказа программного продукта, и для каждого из них должен использоваться набор требований, которые должны гарантировать работоспособность и качество всей системы в целом, при возникновении отказов определенного уровня серьезности [11].

Пример процессов программной инженерии по авиационному стандарту DO-178B [11]:

«Соглашение по сертификации бортовых систем и оборудования в части программного обеспечения»

Очерки истории отечественной программной инженерии в 1940е 80е годы - фото 5 Очерки истории отечественной программной инженерии в 1940е 80е годы - фото 6 Очерки истории отечественной программной инженерии в 1940е 80е годы - фото 7 Представленные требования стандарта DO178B охватывают основные - фото 8 Представленные требования стандарта DO178B охватывают основные - фото 9 Представленные требования стандарта DO178B охватывают основные - фото 10 Представленные требования стандарта DO178B охватывают основные - фото 11

Представленные требования стандарта DO-178B охватывают основные технологические процессы программной инженерии проектирования и производства программных продуктов для гражданских и военных самолетов, а также для других сложных систем реального времени. Это первый систематизированный международный документ, который в конце 1980-х годов заложил фундамент для широкого развития стандартизации методов и документов программной инженерии, организациями ISO, IEC, IEEE. Стандарт был переведен на русский язык, и активно применялся отечественной промышленностью и способствовал повышению культуры производства программных продуктов.

Заключение

В 1960-е– 80-е годы были решены и практически апробированы основные научно-технические проблемы создания на ЭВМ сложных программных продуктов реального времени высокого качества. Разработаны методы и регламенты организации труда больших коллективов специалистов разной квалификации, для проектирования, производства, сопровождения и обеспечения длительного жизненного цикла программных продуктов сложных систем. Одновременно и независимо многие подобные проблемы решались на ряде отечественных предприятий для высокоточного технологического производства, динамического управления объектами и процессами, вычислительными средствами и комплексами программ для авиационных, морских, космических и других систем оборонного назначения. Индустриальные принципы проектирования и производства сложных технических систем стали использоваться для создания современных заказных программных продуктов управления и обработки информации систем реального времени. Основные промышленные методы производства сложных вычислительных систем оборонного назначения и крупномасштабного программирования стали базовыми для программной инженерии и интеллектуальной основой современных технических систем в различных областях.

Программные продукты оказались одними из наиболее сложных интеллектуальных компонентов технических систем высокого качества, создаваемых человеком. Сформировался новый вид промышленности– специфическая наука, методология и технология производства – программная инженерия. Полное отсутствие информации о подобных разработках на Западе и на соседних оборонных предприятиях обеспечило оригинальность решений, которые, в ряде случаев, впоследствии оказались универсальными и принципиальными для вычислительных систем реального времени различного назначения. В эти годы в результате эффективной разработки программных продуктов для отечественных оборонных систем они имели функциональные характеристики и качество решения задач, практически адекватные аналогичным зарубежным оборонным системам, и тем самым обеспечивали паритет в обороноспособности нашей страны.

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

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

Интервал:

Закладка:

Сделать


Владимир Липаев читать все книги автора по порядку

Владимир Липаев - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


Отзывы читателей о книге Очерки истории отечественной программной инженерии в 1940-е – 80-е годы, автор: Владимир Липаев. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x