Главная » Информационные системы » Информационные сети » Основные движущие силы развития информационных технологий (инженерия ПО)

Основные движущие силы развития информационных технологий (инженерия ПО)

В первые десятилетия компьютерной истории профессионального программирования как такового не было. Программирование рассматривалось как кодирование. Первые учебники по программированию представляли собой сборники о том, как ввести число, строку символов, и т.д. Программирование было ремеслом, а не видом индустриальной деятельности. Программы в массе своей не были продуктами.

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

Конец 60-х – начал 70-х - первый кризис программирования. Событие состояло в том, что стоимость программного обеспечения стала приближаться к стоимости аппаратуры («железа»), а динамика роста этих стоимостей позволяла прогнозировать, что к середине 90-годов все человечество будет заниматься разработкой программ для компьютеров. Тогда и заговорили о программной инженерии как о некоторой дисциплине, целью которой является сокращение стоимости программ. На первых этапах становления программной инженерии было отмечено, что высокая стоимость программ связана с разработкой одинаковых (или похожих) фрагментов кода в различных программах. Использование при создании новых программ ранее написанных фрагментов сулило существенное снижение сроков и стоимости разработки. Главный принцип модульного программирования состоял в выделении таких фрагментов и оформлении их в виде модулей. Каждый модуль снабжался описанием, в котором устанавливались правила его использования – интерфейс модуля. Повторное использование модулей со сложными интерфейсами является достаточно актуальной и по сей день.

Мур количество транзисторов в интегральной схеме с минимальной ценой удваивается каждые 18 месяцев.

Гилдер: пропускная способность телекоммуникационных каналов удваивается каждые шесть месяцев, т.е. она растет почти втрое быстрее, чем производительность кристаллов!

 


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины