stringtranslate.com

Кризис программного обеспечения

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

История

Термин «кризис программного обеспечения» был придуман некоторыми участниками первой конференции НАТО по программной инженерии в 1968 году в Гармише , Германия. [1] [2] В своей лекции по вручению премии Тьюринга в 1972 году Эдсгер Дейкстра упоминает ту же проблему: [3]

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

Причины

Причины кризиса программного обеспечения были связаны с общей сложностью аппаратного обеспечения и процесса разработки программного обеспечения. Кризис проявился несколькими способами:

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

Смотрите также

Ссылки

  1. ^ "Конференция НАТО по программной инженерии 1968" . Получено 26 апреля 2017 г. .
  2. ^ "Отчет о конференции, спонсируемой НАУЧНЫМ КОМИТЕТОМ НАТО в Гармише, Германия, с 7 по 11 октября 1968 года" (PDF) . Получено 26 апреля 2017 г.
  3. ^ "Архив EWDijkstra: Скромный программист (EWD 340)" . Получено 26 апреля 2017 г. .

Внешние ссылки