Чтение онлайн

на главную - закладки

Жанры

Журнал «Компьютерра» № 11 от 21 марта 2006 года
Шрифт:

Неуклюжие попытки сгруппировать другие письма пришлось оставить, как только до меня дошло письмо Ивана Качинского. Он всю эту работу за меня сделал и все по полочкам разложил. Качинский так четко и емко отразил мнения многих других читателей, что будет справедливо назвать его соавтором настоящего разбора полетов и привести его письмо целиком (за исключением короткой преамбулы). Особенно если учесть, что единственное, в чем я с ним не согласен, – это в том, что его письмо каким-либо образом опровергает мои выводы. Вот что пишет Качинский.

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

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

Ошибка первая, фундаментальная. Существует нашумевшая в свое время теорема Гёделя, которую можно сформулировать так: любая[За несколькими тривиальными исключениями. – И.К.] формальная система неполна и/или противоречива. Под «неполнотой» можно понимать невозможность вывести из базовых правил (аксиом или конституции) все истинные утверждения (теоремы или законы). Неполна даже арифметика, что уж говорить о законах государства! Из теоремы Гёделя непосредственно следует[Не стоит, конечно, эту ссылку на теорему Гёделя понимать буквально; теорема все-таки относится к строго формализованным математическим объектам. – Л. Л.-М.], что ситуации, не описанные в законах, будут существовать всегда. То есть в любой системе управления должен быть заранее предусмотрен механизм обработки нештатных ситуаций. Очень плохо, что об этом не знают безвестные разработчики московской программы.

Ошибка вторая, причинно-следственная. Я не знаю, зачем в России вводится автоматизированная система управления государством, но в любом бизнесе любая АСУ вводится в первую очередь для того, чтобы избавить человека от рутинных операций и поднять производительность труда и, таким образом, увеличить выход продукта либо уволить ставший ненужным персонал. Решения все равно принимает или хотя бы контролирует человек! Этот же человек «разруливает» нештатные ситуации. В примере Горелишвили все пятеро чиновников обслуживают машину, являясь, по сути, продолжением устройств ее ввода-вывода…

Ошибка третья, архитектурная. Кроме реляционных (табличных) СУБД существуют и другие принципы представления данных, например теговые. Даже реляционные СУБД сами по себе не требуют обязательного заполнения полей; с некоторыми оговорками могут обрабатываться даже записи с дублирующимися (неуникальными) первичными ключами (в частности, пустыми)[По крайней мере, внутренние алгоритмы и структуры реляционных СУБД (B*-деревья и хэш-таблицы) это позволяют. – И.К.]. Так что все ограничения при вводе документов в «электронную Москву» придуманы авторами программы, а не присущи всем подобным системам как классу. Наконец, при введении в систему информации, противоречащей уже существующим данным, должна быть возможность выбора, какую из конкурирующих гипотез следует отменить, а также должна быть возможность откладывать этот выбор или делегировать его другому сотруднику.

Ошибка четвертая, бюрократическая. «Принцип одного окна» придуман не для автоматизации государства, а для упрощения жизни клиентам и организациям. В приличном магазине вас не заставят самостоятельно выписывать сборочную накладную, ставить на нее в бухгалтерии штамп «оплачено», нести ее на склад и забирать оттуда товар; для этого есть специальные люди. Вы можете сделать свой заказ по телефону и расплатиться при получении, не выходя из дома. И клиенту проще, и в организации уверены, что посетитель ничего не перепутает, не подделает, не заблудится и ничего по дороге не украдет. По понятным причинам похожий принцип использует, например, ФСБ при оформлении

формы допуска к государственной тайне. Если систему «одного окна» удастся более или менее правильно внедрить во всем Российском государстве – это будет несомненный плюс.

Ошибка пятая, темпоральная. В системе, описанной Давидом, данные в машину вводятся только после того, как решение принято. Это напоминает первые версии бухгалтерских программ – изолированных, однопользовательских и убогих. В современных системах, конечно же, данные подшиваются к будущему решению с момента первого обращения заказчика, а собственно «принятие решения» для человека сводится к нажатию одной из нескольких кнопок. После чего (в штатных ситуациях) машина автоматически доделывает все остальные требуемые операции.

Ошибка шестая, ключевая. Увидев белого тигра, нельзя заявлять, что все тигры – белые. То, что в Москве плохо внедрена откровенно плохая программа, – очень плохо. Но из этого не следует невозможность существования хороших систем управления государствами. Тем более что такая система – это не состояние, а процесс, она вынуждена постоянно развиваться или умереть. Так что перспективы у «электронной России» – хотя бы теоретические – есть.

Ну и напоследок – два идейных дополнения.

Дополнение первое, религиозное. Православная Церковь безуспешно протестует против присвоения людям разнообразных номеров – ИНН, номеров паспортов, карт соцстраха и т. п. Я солидарен со святыми отцами – у меня есть имя, данное мне родителями, у которых тоже есть свои имена и свои родители. В конце концов, я могу самостоятельно взять себе сколько угодно имен и расставить их в некоторой последовательности так, чтобы их комбинация стала уникальной. Все СУБД превосходно работают с текстовыми ключами. Я не хочу быть числом!

Дополнение второе, чекистское. Принято считать, что создание единой глобальной базы данных, в которой будут храниться все сведения обо всех гражданах, – несомненное зло. Но представьте себе размер подобной БД и ежедневную нагрузку на нее. Для работы такой системы потребуется суперкомпьютер. Она будет существовать в единственном экземпляре, ее будут охранять как зеницу ока, ее копия не появится на Горбушке, а нелегальное получение информации из нее будет крайне затруднительным для подавляющего большинства простых смертных. А вот способы внесения в нее ложной информации известны с библейских времен, простейшие из них – оформление чего угодно на подставное лицо и прямой подкуп оператора. Так что хуже – точно не будет!

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

Статья не о том, что могло или должно было бы быть, а о том, что есть.

Я нигде не говорил, что не может быть толковых автоматизированных систем, – я лишь говорил о недостатках одной конкретной системы, внедренной в одном конкретном городе, и о проблемах, неминуемо создаваемых подобными системами.

Проблемы создания единой информационной базы на платформе одного суперкомпьютера вообще не поднимались – это отдельная тема (или даже несколько тем) со множеством подводных и надводных камней, о которых спорить на таком ограниченном пространстве бессмысленно.

Системы управления, эффективно работающие в коммерческих структурах далеко не всегда применимы в государстве, поскольку:

во-первых, государство не набирает граждан по объявлению и не отбирает их сообразно предъявляемым критериям, в том числе и по уровню дисциплинированности и управляемости;

Поделиться:
Популярные книги

(Не)зачёт, Дарья Сергеевна!

Рам Янка
8. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
(Не)зачёт, Дарья Сергеевна!

На границе империй. Том 10. Часть 4

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 4

Черный Маг Императора 12

Герда Александр
12. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Черный Маг Императора 12

Воевода

Ланцов Михаил Алексеевич
5. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Воевода

Аргумент барона Бронина 3

Ковальчук Олег Валентинович
3. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 3

Красноармеец

Поселягин Владимир Геннадьевич
1. Красноармеец
Фантастика:
боевая фантастика
попаданцы
4.60
рейтинг книги
Красноармеец

Возвышение Меркурия

Кронос Александр
1. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия

Выстрел на Большой Морской

Свечин Николай
4. Сыщик Его Величества
Детективы:
исторические детективы
полицейские детективы
8.64
рейтинг книги
Выстрел на Большой Морской

Мастер 3

Чащин Валерий
3. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер 3

Адвокат вольного города 5

Кулабухов Тимофей
5. Адвокат
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Адвокат вольного города 5

Измена. Возвращение любви!

Леманн Анастасия
3. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Возвращение любви!

Отморозки

Земляной Андрей Борисович
Фантастика:
научная фантастика
7.00
рейтинг книги
Отморозки

Невеста напрокат

Завгородняя Анна Александровна
Любовные романы:
любовно-фантастические романы
6.20
рейтинг книги
Невеста напрокат

Запечатанный во тьме. Том 1. Тысячи лет кача

NikL
1. Хроники Арнея
Фантастика:
уся
эпическая фантастика
фэнтези
5.00
рейтинг книги
Запечатанный во тьме. Том 1. Тысячи лет кача