Что вы имеете в виду под утверждением: «Программное обеспечение - это кризис на горизонте»?

1 Ответы


  • Многие отраслевые обозреватели охарактеризовали проблемы, связанные с разработкой программного обеспечения, как «кризис». Более чем несколько книг (например, [GLA97], [FLO97], [YOU98a]) рассказывают о влиянии некоторых из наиболее ярких программных продуктов. сбои, произошедшие за последнее десятилетие. Тем не менее, большие успехи, достигнутые индустрией программного обеспечения, заставили многих усомниться в том, что термин «программный кризис» все еще уместен. Роберт Гласс, автор ряда книг о сбоях в программном обеспечении, является представителем тех, у кого было 3 перемены во взглядах. Он заявляет [GLA98]: «Я смотрю на свои истории неудач и вижу отчеты об исключениях, впечатляющие неудачи среди множества успехов, чашу, которая [сейчас] почти полная». Это правда, что программисты чаще добиваются успеха, чем терпят неудачу.Верно и то, что кризис программного обеспечения, предсказанный 30 лет назад, похоже, так и не материализовался. То, что у нас действительно есть, может быть совсем другим.

    Слово «кризис» определяется в словаре Вебстера как «поворотный момент в ходе чего-либо; решающее или решающее время, этап или событие». Тем не менее, с точки зрения общего качества программного обеспечения и скорости, с которой разрабатываются компьютерные системы и продукты, не было ни «поворотной точки», ни «решающего времени», а только медленные, эволюционные изменения, перемежающиеся взрывными технологическими изменениями в дисциплинах. связанные с программным обеспечением. У слова «кризис» есть другое определение: «поворотный момент в течении болезни, когда становится ясно, выживет больной или умрет». Это определение может дать нам представление о реальной природе проблем, с которыми сталкивается разработка программного обеспечения. То, что у нас действительно есть, лучше охарактеризовать как хроническое заболевание. Слово «недуг» определяется как «все, что вызывает боль или страдание ». Но определение прилагательного« хронический »является ключом к нашему аргументу:« длящийся долгое время или часто повторяющегося; продолжаться бесконечно ". Гораздо точнее описать проблемы, с которыми мы столкнулись в сфере программного обеспечения, как хроническое недуг, чем кризис.

Напишите свой ответ

Ваш ответ появится после модерации