История возникновения и развития программной инженерии

Аватар пользователя dadar91
Не в сети
Последнее посещение: 2 года 28 недель назад
Зарегистрирован: 2015-06-03
Сообщения:

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

Первые языки программирования стали появляться в 1950-х годах, и это был ещё один важный шаг в абстракции. Основные языки, такие как Фортран, Алгол и Коболбыли выпущены в конце 1950-х для решения научных, алгоритмических и бизнес-задач соответственно. Дейкстра написал свою известную статью, «Go To Statement Considered Harmful» в 1968 году, а Дэвид Парнас ввёл ключевое понятие модульности и скрытия информации в 1972 году, чтобы помочь программистам справляться со все более и более сложными программными системами. Системное программное обеспечение для управления аппаратным, названное «операционная система» было представлено компанией Unix в 1969 году. В 1967 году язык Симула ввёл понятие объектно-ориентированной парадигмы программирования.

Эти достижения в области программного обеспечения были встречены большим прорывом компьютерной технике. В середине 1970-х годов был представленмикрокомпьютер, что позволило любителям получить собственный компьютер и писать свои программы для него. Это, в свою очередь привело к появлениюперсональных компьютеров (ПК) и Microsoft Windows. Также в середине 1980-х появляются такие понятия как жизненный цикл программного обеспечения в качестве некоторого консенсуса для централизованной разработки программного обеспечения. Конец 1970-х и начало 1980-х годов ознаменовались появлением нескольких новых симула-подобных объектно-ориентированных языков программирования, в том числе Smalltalk, Objective-C и C++.

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

Аватар пользователя igorstrong
Не в сети
Последнее посещение: 29 недель 11 часов назад
Зарегистрирован: 2015-04-27
Сообщения:
Процесс развития инженерного

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

Аватар пользователя tornado5
Не в сети
Последнее посещение: 5 недель 21 час назад
Зарегистрирован: 2014-06-24
Сообщения:
Конечно, когда это все

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

Аватар пользователя Mefidze
Не в сети
Последнее посещение: 5 недель 5 дней назад
Зарегистрирован: 2014-06-03
Сообщения:
Данная дисциплина и сфера

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