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

Интервал:

Закладка:

Сделать

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

Большую часть рисков и негативных последствий проектирования в 1970-е – 80-е годы можно было бы избежать, используя существовавшие, достаточно точные методы оценивания и прогнозирования затрат, а также управления проектами программных продуктов, для их успешного завершения. Эти последствия объяснялись многими причинами, из которых наиболее важными, являлись следующие:

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

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

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

В 80-е годы в [15] было установлено, что в жизненном цикле сложных комплексов программ для обеспечения их высокого качества, целесообразно выделять специалистов, ответственных за анализ и прогнозирование экономических характеристик проектов. Необходимо было научить специалистов анализу и оцениванию конкретных факторов, влияющих на характеристики функционирования программных продуктов со стороны реально существующих и потенциально возможных негативных воздействий, и ограничений ресурсов проектов. Это должно привести в дальнейшем к созданию новой области экономической науки – экономики жизненного цикла программных продуктов.

5.5. Сбор и обобщение экономических характеристик о жизненном цикле программных комплексов реального времени в 1980-е годы

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

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

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

Индустриальное, коллективное создание крупных программных комплексов необходимо было структурировать, планировать и поэтапно регламентировать с учетом заданных ограничений сроков и стоимости проектов. Это было обусловлено, в частности, предварительным отсутствием у специалистов количественных оценок ТЭП разработки программ на основе статистических данных по реально созданным программным продуктам. Задача состояла в том, чтобы детально исследовать реальные технико-экономические показатели достаточно представительного набора завершенных проектов комплексов программ и создать на этой статистической базе методики прогнозирования трудоемкости, длительности и числа необходимых специалистов по этапам работ и интегрально по проектам разных классов и размеров.

С этой целью в конце 70-х годов были разработаны методические указания и анкета, разосланные по приказу министерства радиопромышленности СССР в ряд оборонных предприятий для сбора сведений о каждой завершенной промышленной разработке программного продукта (Алексей Иванович Потапов) [20]. В анкетах подлежало регистрировать :

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

Интервал:

Закладка:

Сделать


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

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




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


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


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

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