Владимир Липаев - Очерки истории отечественной программной инженерии в 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-е годы - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Владимир Липаев
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать


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

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




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


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


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

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