История создания и развития автоматизированных информационных систем

Автор работы: Пользователь скрыл имя, 13 Марта 2013 в 21:13, лекция

Краткое описание

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

Прикрепленные файлы: 1 файл

лекции АИС.doc

— 830.50 Кб (Скачать документ)

Моделируются бизнес-процессы

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

Убираются внутрифирменные барьеры

Для обеспечения одновременной  согласованной работы пользователей в КИС применяется технология клиент/сервер.

Открывается доступ в международные информационные сети

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

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

ИСУП охватывают слой, осуществляющий оперативный учет (OLTP - On-Line Transaction Processing), и слой, в котором  хранятся структурированные корпоративные  данные. Вместе они образуют управленческую ИС нижнего уровня (Management Information System - MIS).

Рисунок 3.2.1. Схема элементов управления предприятием

Стратегический слой начинается с систем поддержки принятия решений (Decision Support System - DSS), которые  могут включать в себя ситуационные центры, средства многомерного анализа  данных и прочие инструменты аналитической обработки (On-Line Analytic Processing - OLAP).

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

Главные отличия ИСУП от КИС:

ИСУП - фундамент КИС, поэтому КИС невозможна без ИСУП.

ИСУП отвечает за оперативный  учет, КИС - за полный спектр управленческих действий.

ИСУП имеет отраслевую направленность, КИС носит более абстрактный характер.

Главными особенностями современного подхода к построению КИС предприятия являются:

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

Этапы построения КИС:

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

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

Экспертные системы (ЭС)

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

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

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

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

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

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

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

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

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

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

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

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

Основные компоненты

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

Рисунок 3.2.2. Основные компоненты информационной технологии экспертных систем

Интерфейс пользователя

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

Менеджер может использовать четыре метода ввода информации: меню, команды, естественный язык и собственный  интерфейс.

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

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

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

База знаний

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

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

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

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

Интерпретатор

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

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

Модуль создания системы

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

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

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

Области применения экспертных систем

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

Информация о работе История создания и развития автоматизированных информационных систем