- •Информационные технологии в юридической деятельности
- •Тема 7. Случайность, статистика, вероятность 101
- •Тема 8. Выборочный метод 154
- •Основные понятия информатики, системы счисления
- •1. Основные понятия
- •2. Системы счисления
- •2.1. Позиционные и непозиционные системы счисления
- •2.2. Перевод из одной системы счисления в другую, арифметические действия
- •3. Единицы измерения информации, оцифровка информации
- •Аппаратное устройство компьютера
- •1. Определение компьютера, классы и виды компьютеров
- •2. Системный блок компьютера (основные устройства)
- •2.1. Обобщенная схема, материнская плата
- •2.2. Микропроцессор
- •2.3. Оперативная память
- •2.5. Системная шина, внутренние устройства ввода—вывода
- •3. Внешняя память
- •3.1. Определение, взаимодействие с основными устройствами, виды
- •3.2. Дискета
- •3.3. Жесткий диск
- •3.4. Оптический диск
- •3.5. Флеш-карта
- •3.6. Твердотельный диск
- •3.7. Sd карта
- •4. Другие устройства системного блока
- •5. Принцип открытой архитектуры
- •6. Периферийные устройства
- •6.1. Устройства ввода
- •6.1.1. Клавиатура
- •6.1.2. Манипуляторы
- •6.1.3. Сканер
- •6.1.4. Дигитайзер
- •6.1.5. Сенсорный экран
- •6.2. Устройства вывода
- •8.2.1. Монитор
- •6.2.2. Принтер
- •6.2.3. Плоттер
- •7. Загрузка компьютера
- •Программное обеспечение
- •1. Классификация программного обеспечения
- •2. Виды системного программного обеспечения
- •2.1. Операционная система (ос)
- •2.1.1. Основные функции ос
- •2.1.2. Дополнительные функции ос
- •2.1.3. Состав ос
- •2.1.4. Драйверы
- •2.1.5. Оболочка ос (графический интерфейс)
- •2.1.6. Классификация ос
- •2.2. Оболочки (внешние) операционной системы, инструментальные системы
- •2.3. Утилиты
- •2.3.1. Утилиты обслуживания дисков
- •2.3.2. Предоставление информации о ресурсах
- •2.3.3. Шифрование информации
- •2.3.4. Защита от вредоносных программ
- •2.3.5. Архивация данных
- •3. Классы прикладного программного обеспечения
- •3.1. Виды прикладного по общего назначения
- •3.2. Виды прикладного по специального назначения
- •4. Программное обеспечение органов прокуратуры
- •5. Вредоносные программы
- •5.1. Общие сведения
- •5.2. Нормативная база борьбы с вредоносными программами
- •5.3. Основные виды вредоносных программ
- •5.3.1. Вирусы
- •5.3.2. Трояны
- •5.3.3. Черви
- •5.3.4. Логические люки и логические бомбы
- •5.4. Защита от вредоносных программ
- •Компьютерные сети
- •1. Определение сети, функции
- •2. Серверы и рабочие станции
- •3. Способы передачи сигналов
- •4. Конфигурация сети
- •4. Классификация сетей по их размеру и статусу
- •5. Устройства соединения локальных сетей в глобальные
- •7. Протоколы коммуникации
- •8. Интернет
- •9. Протоколы tcp/ip
- •11. Сайты
- •12. Адреса сайтов и почтовых ящиков
- •13. Поисковые системы
- •Защита информации
- •1. Виды тайн, государственная тайна
- •2. Каналы утечки информации
- •3. Методы и средства защиты информации
- •3.1. Нормативная база защиты информации
- •3.2. Организационные меры защиты информации
- •3.3. Программно-технические средства защиты информации
- •Тема 7. Случайность, статистика, вероятность
- •7.1. Случайные явления
- •7.2. Первые статистические опыты и характеристики: вероятность, частота, нормальное распределение
- •7.3. Свойства частоты
- •7.4. Случайные события и их виды
- •7.5. Действия со случайными событиями
- •7.6. Классическое определение вероятности
- •7.7. Свойства вероятности. Полная группа событий
- •7.8. Геометрическое определение вероятности. Плотность вероятности
- •7.9. Случайная величина. Виды случайных величин
- •7.10. Закон распределения
- •7.11. Плотность распределения
- •7.12. Свойства плотности распределения
- •7.13. Равномерно и нормально распределённые случайные величины
- •7.14. Среднее арифметическое
- •7.15. Математическое ожидание дискретной случайной величины
- •7.16. Математическое ожидание непрерывной случайной величины
- •7.17. Разброс значений случайной величины
- •7.18. Дисперсия дискретной случайной величины
- •7.19. Дисперсия непрерывной случайной величины
- •7.20. Симметричные интервалы нормального распределения
- •Тема 8. Выборочный метод
- •8.1. Единица наблюдения. Генеральная совокупность. Выборка. Единица наблюдения
- •Генеральная совокупность
- •Выборка
- •8.2. Понятие оценивания Оценивание (оценка)
- •8.3. Выборочное среднее Выборочное среднее
- •Статистика
- •Закон больших чисел для статистики
- •8.4. Выборочная дисперсия Выборочная дисперсия
- •Выборочное среднеквадратическое отклонение
- •8.5. Ошибка оценки
- •8.6. Оценка доли качественного признака
- •8.7. Вероятностные характеристики качественного признака
- •8.8. Ошибка оценки доли качественного признака
- •8.9. Оценка математического ожидания количественного признака и её ошибка Количественный признак
- •8.10. Понятие доверительного интервала
- •1. Если известно значение математического ожидания, то весьма вероятно, что в результате опыта случайная величина примет значение, мало отличающееся от математического ожидания.
- •8.11. Расчёт доверительного интервала
- •8.12. Необходимый объем выборки при оценке доли качественного признака
- •8.13. Необходимый объем выборки при оценке математического ожидания количественного признака
- •8.14. Статистическая связь и корреляция
- •8.15. Двумерное нормальное распределение и коэффициент корреляции
- •8.16. Коэффициент корреляции как вероятностная характеристика
- •8.17. Выборочный коэффициент корреляции
3.2. Виды прикладного по специального назначения
Прикладное программное обеспечение специального назначения применяется во многих областях деятельности. Можно назвать некоторые виды, уделяя первоочередное внимание правоохранительной сфере:
правовые поисково-справочные системы,
автоматизированные рабочие места,
экспертные системы,
системы автоматизации проектирования,
системы управления предприятием,
финансовые системы,
переводчики,
обучающие и тестовые программы.
Правовая поисково-справочная система предназначена для автоматического поиска нормативно-справочной информации.
Примеры — Консультант, Гарант, Кодекс.
Правовые системы Консультант, Гарант, Кодекс являются ярким примером поисково-справочных систем, использующихся в юриспруденции. В основе этих систем лежит база данных современного Законодательства России, а также дополнительные базы международных нормативных актов, ранее действовавших актов, базы судебной практики, законопроектов и другие.
К достоинствам этих систем относятся огромный объем информации в сотни тысяч документов, постоянное обновление баз данных в связи с изменениями законодательства, разнообразный инструментарий для организации поиска нужной пользователю информации. Консультант и Гарант давно и прочно завоевали рынок информационного обеспечения юридической и финансовой деятельности, их услугами пользуются органы власти, государственные учреждения и коммерческие предприятия по всей России. В каждом подразделении Прокуратуры установлена хотя бы одна из этих поисково-справочных систем, причем регулярно обновляемая. На сервере нашего Института установлены все три системы в сетевых версиях, сотрудники, студенты и слушатели могут пользоваться их ресурсами.
Автоматизированное рабочее место — программный комплекс для обеспечения решения всех служебных вопросов на данном рабочем месте.
Примеры — АРМ Прокурора, АРМ Гособвинителя, АРМ Правовая статистика.
Рассмотрим автоматизированные рабочие места сотрудников прокуратуры на примере АРМ Прокурора. Этот программный комплекс был разработан усилиями Академии Генеральной Прокуратуры. АРМ предназначен для помощи прокурору на стадии досудебного производства, он состоит из следующих основных компонентов:
база данных процессуальных документов, которые составляет прокурор в ходе надзора за расследованием уголовного дела, каждый из которых представляет собой частично заполненный шаблон с подсказками, как следует оформлять переменную часть документа,
нормативная база, которая представлена полными текстами законодательных актов, сборниками судебной практики, а также контекстными ссылками на конкретные статьи законов, которые регламентируют данный этап работы,
методическая база, состоящая из набора методических рекомендаций по различным видам деятельности прокурора,
интерфейс пользователя.
Поисковая система АРМ Прокурора построена по иерархической модели: выбор конкретного пункта в меню более высокого уровня определяет набор возможного продолжения поиска. Интерфейс пользователя построен следующим образом: в главном окне программы находится перечень всех подсистем АРМ, пользователь выбирает нужную и попадает в рабочее окно подсистемы, состоящее из нескольких разделов, выбор пункта в одной части окна открывает соответствующий список возможных альтернатив в следующей части и так до получения нужной информации. Защита служебной информации гарантируется системой регистрации и входа пользователей в систему только по личному паролю.
Аналогичным образом построен АРМ Гособвинителя, который предназначен для помощи в подготовке обвинителя к судебному процессу и работе непосредственно в зале суда во время рассмотрения уголовного дела.
АРМ Правовая статистика предназначен для работы с федеральной базой учета преступлений ГАС Правовая статистика.
Следует отметить, что создание узко специального программного обеспечения типа АРМ является очень прогрессивным, только специально написанные программы могут полностью обеспечить потребности пользователя на данном рабочем месте, сократить время на выполнение рутинных операций и поиск нужной информации, повысить качество подготовки служебных документов и качество принимаемых управленческих решений.
Экспертная система — самообучающийся программный комплекс, который оперируют со знаниями в определенной предметной области с целью выработки рекомендаций или решения проблем.
Примеры — Mycin, Clips, Ущерб, Маньяк.
Экспертные системы довольно смело иногда называют системами искусственного интеллекта. Думается, что в настоящий момент это не вполне соответствует истине, однако некоторые элементы интеллекта за ними можно признать.
Структура экспертной системы включает в себя следующие компоненты:
база знаний,
блок анализа и принятия решения,
блок самообучения,
интерфейс пользователя.
Экспертная система работает в определенной предметной области и более или менее удачно имитирует работу человека-эксперта при решении какой-либо проблемы. Экспертные системы высокого уровня, завоевавшие авторитет у специалистов и широкого круга пользователей были разработаны в следующих областях:
медицина, в частности, кардиология,
органическая химия, в частности, классификация болезнетворных бактерий,
поиск полезных ископаемых, в частности анализ найденных образцов.
База знаний представляет собой базу данных, где накапливаются различные факты и сведения о наличии взаимосвязей между явлениями в данной предметной области. Характерной особенностью базы знаний является то, что она отображает не только список объектов, но и связи в системе, и, главное, она обладает способностью автоматического пополнения, самообучения в ходе функционирования экспертной системы.
Блок анализа построен в виде дерева решений, где в качестве исходных данных закладываются ответы пользователя на вопросы экспертной системы. Каждый ответ порождает свой сценарий продолжения вопросов. Проверка неизвестного заранее числа условий и развилка после каждого ответа порождает такое количество возможных комбинаций, что результат — решение экспертной системы, действительно, непредсказуемо. Это один из элементов искусственного интеллекта.
Другой интеллектуальный элемент представляет собой блок самообучения. Он выполняет две функции:
при решении каждой задачи пользователя он пытается из входных данных выделить новые факты и дополнить базу знаний,
по ходу работы экспертная система корректирует и дополняет правила принятия решений.
Пользовательский интерфейс определяется вкусами авторов, но обязательно содержит интерактивные элементы, организует диалог программы и пользователя. В этом непосредственном контакте вводятся исходные данные задачи и получается ответ системы — список рекомендаций или решение проблемы.
Лучше всего реализуются в виде экспертных систем задачи диагностики — медицина и классификации — биология, зоология, геология.
Рассмотрим более подробно примеры экспертных систем:
Mycin — медицинская экспертная система, главная задача – диагностика. Составлена как квинтэссенция опыта ведущих врачей по специальной литературе и по непосредственным консультациям медиков по время проектирования. Дает хорошие результаты, особенно, если на вопросы системы отвечает человек, грамотный в медицинских вопросах.
Clips — разработана под эгидой американского космического агентства НАСА ведущими аналитиками и программистами. Названа так, потому что написана на языке программирования LISP. Считается идейным прорывом в области построения экспертных систем и образцом для подражания.
Ущерб — экспертная система отечественного производства, предназначенная для обеспечения оперативной консультативной помощи в решении правовых вопросов возмещения ущерба предприятия, причиненного действием или бездействием сотрудников.
Маньяк — экспертная система, которая используется для поддержки принятия решения при расследовании серийных убийств на сексуальной почве, помогает при выдвижении наиболее вероятной версии о типе преступника.
Система автоматизации проектирования позволяет автоматизировать проектно-конструкторские работы в области строительства и машиностроения.
Примеры — AutoCAD, MS Visio.
Системы автоматизации проектирования помогают облегчить непростой труд конструкторов и чертежников, которые раньше проводили свой рабочий день, стоя за кульманом и с помощью специальных инструментов своими руками делали всевозможные чертежи, например, поэтажные планы будущих домов, схемы строящихся кораблей, подводных лодок и тому подобное. Это была долгая и кропотливая работа. В настоящее время конструкторы и проектировщики работают за компьютерами, специальные программы с богатым ассортиментом виртуальных чертежных инструментов помогают сделать работу гораздо быстрее и качественнее.
Система проектирования AutoCAD является серьезным профессиональным пакетом для выполнения такого рода работ, продукт фирмы MicroSoft MS Visio (в состав MS Office не входит) служит для тех же целей, но является более универсальным средством для построения всевозможных чертежей и более простым для самостоятельного освоения пользователем. Его удобнее, чем графические редакторы общего назначения, использовать для рисования планов помещений и различных схем.
Система управления предприятием — комплексная система, предназначенная для автоматизации процессов управления, учета и движения материальных ценностей и финансов предприятия.
Примеры — 1С Предприятие, BAAN.
Автоматизированная система управления крупным предприятием, например, система BAAN представляет собой аппаратно-программный комплекс, в который входит локальная сеть, серверы и прозрачная система управления, учета и движения материальных ценностей и финансов. Современные предприятия в обязательном порядке устанавливают автоматизированные системы управления, без этого невозможно получить государственную лицензию, что закрывает возможность реализации продукции как у нас в стране, так и за рубежом.
Финансовая система используется для автоматизации учета и движения денежных средств и ценных бумаг.
Пример — 1С Бухгалтерия.
Среди финансовых программ можно выделить разновидности:
банковские программы,
бухгалтерские программы.
Банковские системы обеспечивают весь комплекс операций с денежными средствами и ценными бумагами в кредитных организациях. Крупные банки имеют свой штат программистов и свои собственные, хорошо защищенные от несанкционированного доступа банковские программы. В качестве примера банковской программы, используемой банками во всем мире, можно привести SWIFT, которая обеспечивает подключение и работу в международной банковской сети.
Про бухгалтерские программы можно сказать, что без них невозможно представить современный бухгалтерский учет. Большой популярностью в России пользуется программа отечественного производства 1С Бухгалтерия.
Переводчик — программа автоматического перевода текстов с иностранных языков на русский и обратно.
Примеры — Abby Lingvo, Стилус, Сократ.
Программы-переводчики являются хорошим подспорьем для человека-переводчика, компьютер делает черновую работу, а специалист исправляет ошибки и проводит по этой заготовке шлифовку и окончательную доводку перевода.
Первая проблема автоматического перевода в том, что многие слова имеют в языке целый спектр значений, порой далеких друг от друга. Выбор правильного варианта определяется контекстом. Еще хуже то, что даже идеальный перевод каждого слова не всегда приводит к правильному результату, так как бывают ситуации, когда нужно заменять целый фрагмент на одном языке, фрагментом на другом. Совершенно не переводятся автоматически поговорки, идиоматические выражения, всем известные намеки на исторические события, известных личностей, фильмы и тому подобное.
Очевидно, что пока невозможно заложить в программу-переводчик текст книги на английском языке, получить автоматически результат перевода компьютером и, не глядя, напечатать. С другой стороны, специалисты-переводчики охотно пользуются программами-переводчиками для изготовления полуфабриката перевода или в режиме использования удобных компьютерных словарей различной направленности.
Обучающая и тестовая программа — программное обеспечение для самостоятельного обучения, самоконтроля и внешнего контроля знаний.
Примеры — тесты ЕГЭ, симулятор кресла пилота самолета.
Обучающие и тестирующие программы довольно многочисленны и разнообразны, к ним относятся:
электронные учебники,
тесты,
тренажеры,
симуляторы.
Электронные учебники обычно построены по принципу гипертекстов. Сначала на экране появляется оглавление электронного учебника, пользователь выбирает тему и раздел и получает текст, рисунок, звуковой файл, анимацию, видеоролик с нужной информацией. Пояснения или смежные темы вызываются по активным гиперссылкам. Электронные учебники обычно дополняются тестовыми подсистемами для самоконтроля обучающегося.
Тестовые программы содержат функции контроля знаний, пользователю задаются вопросы, он отвечает, затем компьютер проставляет объективную оценку по заданным правилам. Недостатком тестовых программ является то, что чаще всего составители тестов вынуждены предлагать готовые варианты ответов, а тестируемый лишь выбирает из них верный. Реализация тестов с возможностью произвольных ответов весьма сложна, так как необходимо предусмотреть все возможные вариации верных ответов, включая пробелы и знаки препинания.
Наиболее интересным и сложным направлением развития обучающих и тестовых программ являются компьютерные тренажеры. В программе-тренажере смоделирована какая-либо конкретная ситуация, пользователь знакомится с ней по словесному описанию, иллюстрациям или по видеозаписи происшедших событий. Затем ему предлагается принять ряд решений в связи с ситуацией. Дальнейший сюжет развивается в зависимости от каждого принятого пользователем решения. По сути дела, это компьютерная игра, где переход на более высокий уровень осуществляется не в зависимости от скорости стрельбы или размахивания виртуальными кулаками, а в зависимости от верности принятых решений, что определяется профессиональной компетентностью.
Программу-тренажер «Уголовное дело» разработал НИИ Академии ГП РФ. Программа предлагала обучаемому фабулу одного из трех учебных уголовных дел с иллюстрациями с места происшествия. Если испытуемый делал правильный выбор в каждом из смоделированных шагов расследования, то он устанавливал виновного и находил улики его преступления.
Среди тренажеров можно выделить подкласс симуляторов, представляющих собой аппаратно-программный комплекс, имитирующий управление реальными устройствами и механизмами, например, руль автомобиля, кресло пилота самолета или космонавта с реальными рычагами управления. Хорошие симуляторы приносят огромную пользу, так как позволяют тренировать людей для действий в экстремальных ситуациях, готовят их в условиях, максимально приближенных к реальным.
Интересным представителем семейства симуляторов является шлем виртуальной реальности — пользователю надевают шлем, подключенный к компьютеру. На внутренней поверхности очков шлема человек видит изображение виртуальной реальности, причем оно соответствующим образом меняется при повороте, наклоне и пр. движениях головы. В руки пользователя, как правило, вкладывается какое-либо оружие (имитация пистолета, пулемета, гранатомета), которое также подключено к компьютеру. Пользователь видит в своих очках нападающих врагов, стреляет, и если, попадает, то враги падают, и победа достается игроку.
