§ 3.2. Современное состояние и перспективы внедрения компьютерных технологий.

§ 3.2. Современное состояние и перспективы внедрения компьютерных технологий.

До середины 90-х годов создание компьютерных программ для решения экспертных задач проводилось только в Российском Федеральном центре судебной экспертизы или очень в редких случаях под его непосредственным руководством в других государственных научно-исследовательских институтах и организациях.

ботку компьютерных программ самостоятельно или с привлечением крупных компьютерных фирм.

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

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

См.: Технология программирования: Методы и средства/ Под ред. СМ. Абромовича и В.Л. Рутмана. - Ростов - на - Дону, 1992. С. 2-5.

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

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

Опыт проектирования и эксплуатации прикладного программного обеспечения специалистами СЗРЦСЭ показал, что при приобретении (создании) программного продукта заказчику (экспертному учреждению)

нужно руководствоваться двумя основными требованиями:

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

использование программного продукта экспертами приведет к повышению их производительности труда и (или) качества экспертиз. Создание любого программного комплекса состоит из нескольких стадий: предпроектного исследования, технического задания, технического проекта, рабочего проекта, ввода в действие. Следует иметь ввиду, что качество создаваемого специального программного обеспечения в большой степени зависит от глубины и качества проведенного предпроектного исследования. На этой стадии должно быть в максимальной степени обеспечено взаимное проникновение разработчика и заказчика специального программного обеспечения в проблемные области друг друга. Это положение принципиальное и относится не только к разработке конкретных компьютерных программ, но и к процессу компьютеризации судебной экспертизы в целом.

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

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

Приведенную схему создания программного продукта можно назвать «технологией двусторонних приближений».

казчиком, но и принимает активное участие в работе над программным продуктом, становится его соразработчиком.

Описанные выше принципы создания специального программного обеспечения для решения экспертных задач были использованы при проектировании компьютерной технологии «Виртуальная реальность для криминалиста» автором данной работы, являющимся одним из ее непосредственных соразработчиков со стороны СЗРЦСЭ. С целью получения экспертной компьютерной технологии, соответствующей современному научно-методическому уровню решения экспертных задач и качества программных продуктов, СЗРЦСЭ заключил долгосрочный договор с Центром параллельных компьютерных технологий Санкт-Петербургского государственного электротехнического университета (ЦПКТ). Этот выбор был обусловлен тем, что в ЦПКТ накоплен значительный теоретический и практический опыт в проектировании и внедрении средств информационных технологий. Статус экспертного учреждения, как соразработчика, был закреплен СЗРЦСЭ в договоре на разработку компьютерной системы «Виртуальная реальность для криминалиста» с ЦПКТ.

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

альными нормами.1 До настоящего момента расчеты, как правило, проводятся вручную, моделирование - мысленно (умозрительно) либо с использованием схем ДТП, построенных также вручную.

Уже начиная с середины 80-х годов, за рубежом и в СССР появились первые разработки программных пакетов для расчета параметров движения и столкновения транспортных средств и реконструкции ДТП.2 Однако ознакомление с ними в рамках предпроектного исследования показало, что они не всегда полно отражают потребности экспертов. С целью правильной постановки задачи разработчику нами были детально изучены наиболее мощные и удобные из существующих компьютерных программ для автотехнических исследований, а именно: Accident Reconstruction for Windows Version 4 (ARW4), Accident Reconstruction Calculator v.5 (ARC) и PC-CRASH v.4.1. Существенным недостатком перечисленных компьютерных программ является закрытость продукта, то есть неизвестно какие точно модели транспортных средств, столкновения и движения после столкновения используются, и эта информация практически недоступна. Другой недостаток - отсутствие разветвленной системы графических инструментов для восстановления места ДТП, а возможность использования файлов в формате DXF ведет к тому, что эксперту необходимо работать

См.: Использование специальных познаний при расследовании дорожно-транспортных происшествий: Учебное пособие / Г.А. Еленюк, П.П. Ищенко, Ю.Ю. Ярослав. - Караганда, 1987. 2 См.: Problematyka prawna i techniczna wjpadkow drogowjch. - Krakow, 1995; Problemy rekonstrukcji wjpadkow drogowjch / Zbior referatow V sjmpozjum. - Krakow, 1996.

еще и с графическим программным пакетом, который формирует файлы этого формата.1

В то же время СЗРЦСЭ обеспечил детальное проникновение разработчика в проблемную область автотехнической экспертизы. Это было достигнуто путем обучения специалистов разработчика производству указанного вида экспертизы, которое длилось более полугода. В результате экспертами-автотехниками и сотрудниками отдела компьютеризации СЗРЦСЭ, в том числе автором данной работы, вместе со специалистами Центра параллельных компьютерных технологий с учетом выявленных недостатков существующих программ была предложена следующая структура программного комплекса для проведения экспертизы дорожно-транспортных происшествий, базирующаяся на методиках, принятых в российской экспертной практике, и опыте практикующих экспертов (см. Приложение 1.):

подсистема моделирования процесса столкновения;

подсистема отображения двумерной или трехмерной динамической сцены ДТП,

подсистема восстановления схемы ДТП по фотографиям (может рассматриваться как дальнейшее развитие системы).

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

1 См.: W. Wach, H. Steffan, A. Moser. PC CRASH: Ein Programm fur die Simulation von Verkehrsunfallen. - Krakow, 1996.

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

Осуществление проекта нами было предложено начать с конструирования графического редактора «Авто-Граф» для рисования схем дорожно-транспортных происшествий. Данное решение было обусловлено:

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

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

К настоящему времени создана первая версия специализированного графического редактора «Авто-Граф», предназначенного для реконструкции места ДТП в виде масштабных схем по документам, обычно имеющимся в материалах проверок ГИБДД, гражданских и уголовных делах (первичных схем, составленных на месте ДТП, показаний свидетелей, участников, протоколов следственных экспериментов и т.п.).

«Авто-Граф» включает в себя следующие функциональные компоненты: 1.

специализированный графический редактор для построения схем ДТП; 2.

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

базу шаблонов для построения на схеме изображений:

всех, упомянутых в Правилах дорожного движения РФ технических средств организации дорожного движения (дорожных знаков, дорожной разметки, светофоров);

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

других элементов дороги: трамвайных путей, разделительных полос, тротуаров, газонов;

иных объектов, наиболее часто встречающихся на месте ДТП: осыпей стекла, пятен масла, деревьев, домов, трупов, животных и пр.;

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

размерных линий и других размерных обозначений. В приложении 2 представлено рабочее окно редактора «Авто-Граф». Кроме решения основной задачи - построения схемы ДТП, «Авто-Граф» пригоден для решения некоторых других задач, например, для выявления противоречий в показаниях разных лиц об обстоятельствах ДТП, для вычисления не указанных на схеме, но необходимых для расчетов расстояний.

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

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

году в экспертных учреждениях Министерства юстиции России была проведена апробация программы "Авто-Граф". Отзывы получены в целом положительные. Имеются предложения по улучшению работы редактора и замечания по обнаруженным недостаткам. Текущая версия, несмотря на имеющиеся небольшие замечания, широко используется в повседневной работе экспертов-автотехников и транспортных трасологов при выполнении автотранспортных экспертиз. В 1999 году в СЗРЦСЭ с помощью «Авто-Графа» выполнено около 140 транспортно-трасологических экспертиз.

С нашей точки зрения, приведенные правила и рекомендации создания экспертных компьютерных технологий хорошо зарекомендовали себя в СЗРЦСЭ при работе над графическим редактором «Авто-Граф» с ЦПКТ. Поэтому «технология двусторонних приближений» была взята за основу в сотрудничестве СЗРЦСЭ с другими разработчиками программных продуктов.

Сложность и высокий уровень современных программных средств, предлагаемых на рынке компьютерных технологий, полностью не исключают возможности создания компьютерных программ для задач судебной экспертизы собственными силами и средствами экспертных учреждений. В современные программные средства, как правило, встроены мощные инструменты программирования. Это предоставляет широкие возможности по их адаптации к целям и задачам компьютеризации различных направлений деятельности экспертного учреждения. Подобное программное обеспечение (Excel, Access, FoxPro и пр.) позволяют сотрудникам лабораторий судебной экспертизы без специальной глубокой подготовки в области программирования создавать достаточно эффективные компьютерные технологии самостоятельно. С нашей точки зрения, данное направление разработки специализированных программ для решения задач судеб-

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

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

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

Подтверждением тому служат разработанные в СЗРЦСЭ специалистами отдела компьютеризации экспертного производства компьютерные программы по составлению штатного расписания, расчету стоимости человека-часа работы эксперта, различных автотехнических параметров (посредством Excel), учету кадров, приборной базы (посредством FoxPro), и

Подобные программные продукты, естественно, представляют большой интерес для других пользователей - экспертных учреждений. Однако экспертные учреждения, как заказчики и пользователи компьютерных технологий, столкнулись вплотную с тем фактом, что в настоящий момент не существует системы тиражирования и поставки небольших программных средств среди лабораторий судебной экспертизы МЮ РФ. Усугубляет сложившуюся ситуацию то, что все программное обеспечение, самостоятельно разрабатываемое в экспертных учреждениях, относится к классу программных продуктов для научных исследований. Этот класс в основном состоит из программ, разрабатываемых для решения частных

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

Изменение сложившегося положения, по мнению Уткина А.А., можно достигнуть в трех случаях: 1) компьютерные системы для экспертных учреждений разрабатываются и поставляются из одного центра; 2) создание компьютерных программ ведется во многих экспертных учреждениях, но нормативно определяется из одного центра; 3) самостоятельные разработки многих экспертных учреждений согласовываются между ними. С нашей точки зрения, улучшение ситуации возможно на стыке все трех вариантов. Во-первых, необходимо несколько видоизменить методы сотрудничества в системе экспертных учреждений в области компьютеризации с учетом сложившегося на настоящий момент механизма их финансирования. Например, можно рассмотреть заключение долгосрочных договоров (на три - пять лет) между экспертными учреждениями о взаимных поставках разрабатываемых ими компьютерных программ. Конкретное содержание работ за определенный период времени участников договора должно устанавливаться сторонами совместно после тщательного анализа потреб-

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

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

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

ошибки, просчеты, упущения, взаимное непонимание постановщика задачи и программиста, неполнота и неоднозначность инструкций для пользователя и т.д. Более того, в ходе процесса разработки они накапливаются и суммируются.1 Поэтому нам представляется необходимым установить особую процедуру утверждения компьютерных программ для их использования в решении экспертных задач. Она должны быть единой для всей системы судебно-экспертных учреждений МЮ РФ и служить достаточной гарантией высокого качества и надежности применяемого в экспертной практике программного обеспечения. На наш взгляд, в компьютерной экспертной технологии оценке подлежит правильность, во-первых, алгоритма решения конкретной экспертной задачи, и, во-вторых, технического исполнения (программирования) этого алгоритма. Органом, утверждающим алгоритм компьютеризированного экспертного исследования, должны быть, на первом уровне, методические советы по отдельным видам (родам) экспертиз РФЦСЭ и, на втором уровне, методический совет по проблемам компьютеризации судебной экспертизы РФЦСЭ. В случае полностью самостоятельной разработки программного обеспечения экспертным учреждением проверка его технического исполнения может быть также проведена Методическим советом по проблемам компьютеризации. Решение проблемы оценки правильности технической составляющей программного обеспечения, созданного при участии компьютерных фирм, в силу ее сложности, нам видится в сертификации и лицензировании этих компьютерных технологий в специализированных государственных организациях.

Черкасов В.В., Хрусталев В.Н. Некоторые проблемы применения компьютерных технологий в экспертно-криминалистической практике// Теоретические и прикладные проблемы экс-пертно-криминалистической деятельности: Материалы Всероссийской науч.-практ. конф. -СПб., 1999. С. 95.

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

📎📎📎📎📎📎📎📎📎📎