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

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

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

Термин «кризис программного обеспечения» был введён Фридрихом Л. Бауэром (Friedrich L. Bauer) на Конференции НАТО «Инженерия программного обеспечения» в 1968 в Гармиш-Партенкирхене (Германия)[1]. Термин использовался Эдсгером В. Дейкстрой в 1972 в его лекции о премии Тьюринга[2]:

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

Эдсгер В. Дейкстра. «Смиренный программист» (EWD340)

Фридрих Л. Бауэр, автор термина «кризис программного обеспечения»

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

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

Многие проблемы, связанные с программным обеспечением, были вызваны усложнением аппаратного обеспечения. В своём эссе Эдсгер В. Дейкстра отметил, что новые компьютеры в своё время были «воплощеннием таких серьёзных недостатков, что, [он считает], информационно-технологический прогресс отстал, по крайней мере, на десять лет»[2]. Он также считал, что влияние аппаратного обеспечения на программное обеспечение слишком часто упускалось из виду.

Различные процессы и методологии были разработаны в течение последних нескольких десятилетий, чтобы «укротить» кризис программного обеспечения. Однако, широко распространено мнение, что «серебряной пули нет» — то есть не существует универсального метода предотвращения перерасходов и провалов проектов. В целом, проекты по разработке программного обеспечения — достаточно большие, сложные, плохо документированные и затрагивающие непривычные аспекты — по-прежнему могут подвергаться крупным непредвиденным проблемам.

См. также

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Кризис программного обеспечения" в других словарях:

  • Управление разработкой программного обеспечения — (англ. Software project management) особый вид управления проектами, в рамках которого происходит планирование, отслеживание и контроль за проектами по разработке программного обеспечения. Ключевым моментом в управлении проектом по… …   Википедия

  • Экономика США — (U.S. Economy) Экономика США это крупнейшая экономика в мире, локомотив мировой экономики, определяющая ее направление и состояние Определение экономики США, ее история, структура, элементы, периоды роста и краха, экономические кризисы в Америке …   Энциклопедия инвестора

  • Джобс, Стив — Стив Джобс Steve Jobs …   Википедия

  • Инфраструктура — (Infrastructure) Инфраструктура это комплекс взаимосвязанных обслуживающих структур или объектов Транспортная, социальная, дорожная, рыночная, инновационная инфраструктуры, их развитие и элементы Содержание >>>>>>>> …   Энциклопедия инвестора

  • Большая восьмёрка — это группа восьми промышленно развитых стран, проводящая регулярные встречи на высшем уровне. Саммит большой восьмёрки в который входят страны: Великобритания, Франция, Италия, ФРГ, Япония, США, Канада, а также Россия. Содержание >>>>>>>>>>> …   Энциклопедия инвестора

  • Парадигма — (Paradigm) Определение парадигмы, история возникновения парадигмы Информация об определении парадигмы, история возникновения парадигмы Содержание Содержание История возникновения Частные случаи (лингвистика) Управленческая парадигма Парадигма… …   Энциклопедия инвестора

  • Toshiba — (Тошиба) Компания Toshiba, её история и деятельность. Прибыль и показатели компании Toshiba. Представительство Toshiba в России. Содержание Раздел 1. История Раздел 1.1. Рост мирового гиганта Раздел 2. Деятельность фирмы Раздел 2.1. Показатели… …   Энциклопедия инвестора

  • Д. Медведев — Запрос «Дмитрий Медведев» перенаправляется сюда. Cм. также другие значения. Дмитрий Анатольевич Медведев …   Википедия

  • Д. А. Медведев — Запрос «Дмитрий Медведев» перенаправляется сюда. Cм. также другие значения. Дмитрий Анатольевич Медведев …   Википедия

  • Дмитрий Анатольевич Медведев — Запрос «Дмитрий Медведев» перенаправляется сюда. Cм. также другие значения. Дмитрий Анатольевич Медведев …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»