24.12.2012 НовостиПрограммная инженерия как официальная дисциплина родилась в 1968 г. на конференции НАТО в немецком Гармише, когда военные признали необходимость серьезных инвестиций в исследования по созданию крупных программных проектов. Уже в то время реализовывались проекты, по масштабам не так и сильно отличавшиеся от нынешних: например, еще в 1957 г. компьютер IBM SAGE AN/FSQ-7 управлял в реальном времени стратегической системой противоракетной обороны США, обрабатывая данные от десятков радарных установок. Объем кода этой системы составлял, согласно Фредерику Бруксу (“Мифический человеко-месяц”), 75 тыс. операторов — всего лишь на порядок меньше нынешних систем аналогичного профиля. 40 лет блуждания в темноте Официально признанное направление, однако, практически так и не породило ожидаемых сильных идей, которые удалось бы успешно воплотить на практике. Разрозненные конференции и единичные семинары затерялись в вале неудачных ИТ-проектов. Каждое десятилетие дополнительные накладные расходы на разработку и внедрение ПО вырастают на треть, да и по сей день эта тенденция не меняется. К 1980-м годам, в разгар холодной войны на фоне повсеместной корпоративной автоматизации и связываемых с нею радужных перспектив, ситуация стала особо критичной — затягивание сроков, перерасходы бюджетов и количество ошибок в программах превышали все мыслимые границы. Поэтому в 1986 г. МО США создало официальную структуру — институт программной инженерии SEI при Университете ...
читать далее.