Сущность и значение программирования расследования преступлений

Абаканова Вероника Анатольевна

кандидат юридических наук, доцент, доцент кафедры уголовного процесса Российского государственного педагогического университета им. А.И. Герцена

_

Сущность и значение программирования расследования преступлений

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

Ключевые слова: криминалистическое программирование, алгоритм, расследование преступлений, типовые криминалистические программы.

V.A. Abakanova, Master of Law, Assistant Professor, Assistant Professor of a Chair of Criminal Procedure of the Herzen State Pedagogical University of Russia; e-mail: bivadim1@yandex.ru Essence and value of programming at investigation of crimes

The various points of view on investigation programming are presented in this article, the main classifications of criminalistic programs are given, the technology of creation of standard criminalistic programs is presented.

Key words: criminalistic programming, algorithm, investigation of crimes, standard criminalistic programs.

Идея криминалистического программирования преступлений в криминалистике не нова. «Впервые попытка программирования расследования была сделана еще видным русским криминалистом И.Н. Якимовым. Это была попытка разработать формализованные типовые схемы действий следователя по преступлениям отдельных видов» [1, с. 158]. Однако в то время его идеи не нашли должной поддержки и так и не были реализованы.

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

Мысль о необходимости программирования процесса расследования преступлений на новом, более высоком, чем раньше, теоретическом уровне была высказана И.Л. Петрухиным. Он писал: «В принципе возможно представить себе процедуру введения в память ЭВМ картотеки из доказательственных «прецедентов», например, по вопросу достаточности доказа-

тельств (определенное сочетание доказательств по разрешенному делу с учетом факторов и критериев допустимости доказательств); постепенное накопление этих «прецедентов», а затем «идентификация» (сначала родовая, групповая, а затем «индивидуальная») доказательственной ситуации по данному и уже разрешенным делам» [2, с. 433-434].

Большая исследовательская работа по разработке криминалистического программирования расследования была проведена Л.Г. Видоновым, который, изучая закономерные связи между личностью потерпевшего, преступника, обстановкой и способом совершения преступления, пришел к выводу об их обусловленности «универсальным законом материальных процессов, происходящих в объективной действительности...» [3, с. 10].

Однако, несмотря на безусловный интерес к этой теме, понятие «программирование расследования» в криминалистике до сих пор строго не определено.

Слово «программа» (от греч. ргодгатта -объявление, предписание) означает план деятельности, работ и т.п. [4, с. 526]. Наверное, исходя из этого толкования, некоторые ученые определяют программирование расследования как использование в предварительном следствии заранее разработанных программ расследования отдельных видов преступлений

159

и видят в нем один из ведущих методов планирования. Так, Е.П. Ищенко рассматривает программирование как «один из ведущих методов планирования расследования, а программу как предварительный план следственной деятельности» [5, с. 42]. Однако представляется, что нельзя ограничиваться только этим и видеть в программировании некие типовые планы по видам преступлений. Программа расследования коренным образом должна отличаться от плана.

Программирование следует, по нашему мнению, определять с позиций кибернетики как науки об информации и управлении динамическими системами. Исходя из данного подхода определение программирования соответствует его кибернетическому понятию как процессу подготовки задач для решения их на ЭВМ [6, с. 1065].

В криминалистической литературе известны различные по содержанию классификации криминалистических программ расследования преступлений.

Так, Г.Л. Грановский [7, с. 32-35] делит криминалистические программы расследования в зависимости от видов криминалистических задач на стандартные и нестандартные (эвристические). Стандартные задачи содержат исходную информацию, достаточную для ее решения. Эвристические задачи предполагают поиск форм и методов, которые выходят за рамки традиционных типовых программ.

И.А. Возгрин [8, с. 69-70] классифицировал криминалистические программы расследования по нескольким основаниям.

По содержанию решаемых задач программы расследования им разделены:

на программы с первоочередной программой розыска;

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

на комплексные программы расследования.

По структуре - на одногрупповые и сложные.

По объему - на краткие и объемные.

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

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

А.С. Шаталов [9, с. 138-143] предложил классифицировать все программы расследования в зависимости от исходных следственных ситуаций. По данному основанию выделяются следующие разновидности программ расследования:

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

предназначенные для исходных следственных ситуаций, складывающихся на первоначальном этапе расследования;

предназначенные для следственных ситуаций, характерных для последующего и заключительного этапов расследования;

предназначенные для осуществления отдельных тактических операций (комбинаций) в типичных следственных ситуациях.

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

Наиболее развернутая, по нашему мнению, классификация криминалистических программ дана в работах Г.А. Густова [10, с. 8-19]. Согласно его классификации все программы целесообразно различать по объекту, на который они направлены, и по структуре, что важно для их разработки и использования на практике.

По объекту, на который ориентированы криминалистические программы, различаются:

программы, направленные на организацию расследования дела в целом;

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

программы выполнения отдельных следственных действий, мероприятий (программа осмотра места происшествия, поиска свидетелей, и т.д.);

программа описания отдельных объектов (следов, предметов).

По структуре Г.А. Густов все программы расследования делит на краткие и развернутые.

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

160

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

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

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

В то же время криминалистическая программа, ее применение - это еще не программирование расследования. Под программированием расследования в криминалистической литературе понимается «целенаправленная деятельность по систематизации криминалистических алгоритмов и иной необходимой информации в целях эффективного управления следственной ситуацией при расследовании преступлений отдельных групп, видов и разновидностей» [9, с. 77].

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

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

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

Используя разработки А. Шаталова [9, с. 101-135], можно представить процесс криминалистического программирования в виде последовательных блоков операций. Первый блок операций, составляющий непосредственно криминалистическое обеспечение программирования, в свою очередь, представляет собой сложную систему операций, состоящую из нескольких этапов. На первом этапе принимается решение о криминалистическом программировании, обобщается практический опыт расследования вида (группы) преступлений с учетом объективных закономерностей изучаемых объектов, в том числе закономерностей криминалистической структуры преступления, обстановки, в которой совершается преступление, определяются система общих, частных и промежуточных задач расследования и пределы криминалистического программирования, анализируется информация о сложившейся следственной ситуации и т.д.

Второй блок представляет собой подготовительную деятельность по составлению алгоритма работы с собранными ранее данными, описание алгоритма на языке программирования. Эта работа проводится, как правило, совместно с профессиональным программистом. Вводимые в компьютер данные криминалистического обеспечения должны быть надлежащим образом описаны. В криминалистической литературе разработаны специальные требования к описанию вводимых в компьютер материалов криминалистического обеспечения. Такое описание должно отвечать следующим требованиям: понятности; точности; однозначности; исключать различные толкования; емкости; наглядности; показывать структуру объекта, его элементы, связи и закономерности; облегчать понимание и анализ сложных структур.

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

Большое значение для всестороннего рассмотрения проблем криминалистического программирования имеет программно-целевой метод организации расследования.

Программно-целевой метод представляет собой один из методов организации и управления процессом расследования. В криминалистической литературе под ним понимаются «научный анализ, организация расследования и получение по уголовному делу новых знаний с помощью заранее разработанных типовых криминалистических программ» [11, с. 7].

161

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

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

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

программно-целевого метода происходит углубление знаний, полученных при расследовании.

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

1. Выделяются наиболее важные для целей расследования структурные элементы рассматриваемого объекта, и формулируются общие задачи поэлементного исследования объекта.

2. Общие задачи изучения объекта конкретизируются и разделяются на промежуточные и частные, которые представляются в виде иерархической системы задач.

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

4. Разрабатываются типовые решения частных задач исследования объекта и увязываются с ситуациями и решаемыми задачами.

5. Надлежащим образом программы описываются (формализуются); при необходимости строится общая схема (модель) исследуемого объекта.

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

1. Крылов И.Ф. Очерки истории криминалистики и криминалистической экспертизы. Л., 1975.

2. Петрухин И.Л. Понятие и содержание оценки доказательств. Теория доказательств в советском уголовном процессе. М, 1973.

3. Видонов Л.Г. Криминалистические характеристики убийств и системы типовых версий о лицах, совершивших убийство без очевидцев. Горький, 1978.

4. Ожегов С.И. Словарь русского языка / под общ. ред. Л.И. Скворцова. М., 2007.

5. Ищенко Е.П. Проблемы первоначального этапа расследования преступлений. Красноярск, 1987.

6. Большой энциклопедический словарь. М., 1993.

7. Гоановский Г.Л. Алгоритмические и эвристические методы решения экспертных задач // Экспертные задачи и пути их решения в свете НТР: сб. науч. тр. ВНИИ судебных экспертиз. М., 1980. Вып. 42.

8. Возгрин И.А. Криминалистические характеристики преступлений и следственные ситуации в системе частных методик расследования. // Следственная ситуация. М., 1985.

1. Krylov I.F. Sketches of history of criminalistics and criminalistic examination. L., 1975.

2. Petrukhin I.L. Concept and contents of an assessment of proofs. Theory of proofs in the Soviet criminal trial. M., 1973.

3. Vidonov L.G. Criminalistic characteristics of murders and system of standard versions about the persons who have committed murder without eyewitnesses. Gorky, 1978.

4. Ozhegov S.I. Dictionary of the russian language /gen. ed. by L.I. Skvortsov. M., 2007.

5. Ishchenko E.P. Problems of an initial stage of investigation of crimes. Krasnoyarsk, 1987.

6. Big encyclopedic dictionary. M., 1993.

7. Granovsky G.L. Algorithmic and heuristic methods of the solution of expert tasks // Expert tasks and ways of their decision in the light of a scientific and technological revolution: col. of sci. papers of All-union research institute of Judicial examinations. M., 1980. Vol. 42.

8. Vozgrin I.A. Criminalistic characteristics of crimes and investigative situations in system of private techniques of investigation // Investigative situation. M., 1985.

9. Shatalov A. Criminalistic algorithms and investigation programs. M., 2000.

162

9. Шаталов А. Криминалистические алгоритмы и программы расследования. М., 2000.

10. Густов Г.А. Разработка и использование типовых криминалистических программ в работе по уголовному делу: метод. рекомендации. Л., 1989.

11. Густов Г.А. Программно-целевой метод организации раскрытия убийств. СПб., 1993.

10. Gustov G.A. Development and use of standard criminalistic programs in work on criminal case: methodical recommendations. L., 1989.

11. Gustov G.A. Program-targeted method of organization reveal the murders. SPb., 1993.

163