МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ Университет»
Т.Е. Мамонова
ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ
Организация информационных процессов.
Технология компьютерного моделирования
Рекомендовано в качестве учебного пособия
Редакционно-издательским советом
Томского политехнического университета
Издательство
Томского политехнического университета
2011
УДК 681.3(075.8) ББК 32.973.2я73 М22 | |
М22 | Мамонова Т.Е. Информационные технологии. Организация информационных процессов. Технология компьютерного моделирования: учебное пособие / Т.Е. Мамонова; Томский политехнический университет. – Томск: Изд-во Томского политехнического университета, 2011. – 278 с. В авторской редакции |
В учебном пособии в краткой форме изложены теоретические вопросы курса «Информационные технологии» в том числе основные определения, инструментарий и этапы развития информационных технологий. Выделены важнейшие положения по организации информационных процессов и технологии компьютерного моделирования. Представлены общие сведения, история развития и элементарные способы работы в математических пакетах MathCAD и MatLab. По каждой теме представлены вопросы для контроля знаний, включен справочный материал.
Пособие подготовлено на кафедре интегрированных компьютерных систем управления, соответствует программе дисциплины и предназначено для студентов ИДО, обучающихся по направлению 220700 «Автоматизация технологических процессов и производств».
УДК 681.3(075.8)
ББК 32.973.2я73
Рецензенты
Доктор технических наук,
профессор кафедры интегрированных компьютерных
систем управления ИК
А.М. Малышенко
Кандидат технических наук,
доцент кафедры интегрированных компьютерных
систем управления ИК
В.Н. Шкляр
© ФГБОУ ВПО НИ ТПУ, 2011
© Мамонова Т.Е., 2011
© Оформление. Издательство Томского политехнического университета, 2011
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 6
1. ПОНЯТИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ 7
1.1. Содержание информационной технологии 7
1.1.1. Определение информационной технологии 7
1.1.2. Инструментарий информационной технологии 9
1.1.3. Информационная технология и информационная система 9
1.2. Этапы развития информационных технологий 10
1.3. Особенности новых информационных технологий 12
1.4. Проблемы использования информационных технологий 14
1.5. Вопросы для самоконтроля 14
2. ВИДЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 16
2.1. Классификация видов информационных технологий 16
2.2. Информационная технология обработки данных 20
2.3. Информационная технология управления 23
2.4. Автоматизация офисной деятельности 25
2.5. Информационная технология поддержки принятия решений 30
2.6. Экспертные системы 35
2.6.1. Типы экспертных систем 36
2.6.2. Виды знаний 37
2.6.3. Способы формализованного представления знаний в БЗ 38
2.6.4. Области применения ЭС 39
2.7. Вопросы для самоконтроля 42
3. ОСНОВНЫЕ ЭЛЕМЕНТЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 43
3.1. Интернет и его возможности 43
3.2. Электронные таблицы 47
3.3. Постановка и решение задач 48
3.4. Вопросы для самоконтроля 51
4. ОРГАНИЗАЦИЯ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ 53
4.1. Модели информационных процессов передачи, обработки и накопления данных 53
4.1.1. Обобщенная схема технологического процесса обработки информации 53
4.1.2. Сбор и регистрация информации 54
4.1.3. Передача информации 57
4.1.4. Обработка информации 59
4.1.5. Хранение и накопление информации 61
4.2. Системный подход к решению функциональных задач и к организации информационных процессов 63
4.3. Вопросы для самоконтроля 66
5. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В РАЗЛИЧНЫХ ОБЛАСТЯХ ДЕЯТЕЛЬНОСТИ 67
5.1. Информационные технологии в системах
организационного управления 67
5.1.1. ЭВМ при выборе решений в области технологии, организации, планирования и управления производством 67
5.1.2. Возможности использования новых информационных технологий в системах организационного управления 68
5.2. Информационные технологии в обучении 71
5.3. Автоматизированные системы научных исследований 74
5.4. Системы автоматизированного проектирования 75
5.5. Геоинформационные системы и технологии 77
5.6. Вопросы для самоконтроля 79
6. ТЕХНОЛОГИИ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ 80
6.1. Понятие о компьютерном математическом моделировании 80
6.1.1. Общие сведения о компьютерном математическом моделировании 80
6.1.2. Классификация математических моделей 81
6.2. Этапы, цели и средства компьютерного математического моделирования 82
6.2.1. Моделирования случайных процессов 85
6.2.2. Особенности имитационного моделирования производственных систем 87
6.3. Вопросы для самоконтроля 88
7. ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 89
7.1. Общая характеристика технологии создания программного обеспечения 89
7.2. Современные методы и средства разработки программного обеспечения 93
7.2.1. Современные методы разработки ПО 93
7.2.2. Инструментарий технологии программирования 98
7.2.3. Средства для создания приложений 99
7.2.4. CASE-технологии 101
7.3. Языки и системы программирования 103
7.3.1. Развитие языков программирования 103
7.3.2. Современные системы программирования 107
7.4. Архитектура программных систем 109
7.5. Вопросы для самоконтроля 111
8. КОМПЬЮТЕРНАЯ МАТЕМАТИКА И МАТЕМАТИЧЕСКИЕ ПАКЕТЫ 112
8.1. Математический пакет MathCAD 112
8.1.1. Основные возможности 113
8.1.2. Сравнительная характеристика 114
8.1.3. Расширение функциональности 117
8.1.4. Взаимодействие с другими программами 118
8.1.5. История версий 119
8.1.6. Развитие 129
8.1.7. Установка математического пакета MathCAD 129
8.1.8. Задачи математического анализа в MathCAD 135
8.1.8. Задачи линейной алебры в MathCAD 141
8.1.9. Программирование в пакете MathCAD 147
8.1.9.1. Безмодульное программирование в пакете MathCAD 147
8.1.9.2. Программные операторы MathCAD 151
8.2.1. История 158
8.2.2. Язык MATLAB 158
8.2.3. Применение 160
Математика и вычисления 160
8.2.4. Наборы инструментов 162
8.2.5. Возможности систем MATLAB 164
8.2.6. Расширяемость системы 174
8.2.7. Установка и файловая система MATLAB 175
8.2.8. Запуск MATLAB и работа в режиме диалога 183
8.2.9. Новый и старый облик системы MATLAB 6.0 186
8.2.9. Основные объекты MATLAB 193
8.2.10. Основы графической визуализации вычислений 204
8.2.11. Операции с векторами и матрицами 233
8.2.12. Программирование в MatLab 246
8.2.12.2. Двойственность операторов, команд и функций 250
8.2.12.3. М-файлы сценариев и функций 252
8.2.12.4. Обработка ошибок 259
8.2.12.5. Функции с переменным числом аргументов 261
8.12.2.6. Комментарии 264
8.12.2.7. Особенности выполнения m-файлов функций 264
8.12.2.8. Создание Р-кодов 265
8.12.2.9. Управляющие структуры 266
8.2.13. Simulink for Windows 274
8.3. Вопросы для самоконтроля 276
Список литературы 277
ВВЕДЕНИЕ
Данное учебное пособие предназначено для изучения курса «Информационные технологии» для студентов ИДО, обучающихся по классической форме обучения (КЗФ) и с использованием дистанционных образовательных технологий (ДОТ) направления 220700 «Автоматизация технологических процессов и производств». В данном пособии представлены материалы, которые могут использоваться при выполнении лабораторных работ, а также сдачи экзамена и зачёта по дисциплине «Информационные технологии».
В этом пособии рассматриваются основные понятия и определения информационных технологий, приведен материалы для изучения основных принципов организации информационных процессов, а также технологию компьютерного моделирования., привелдены практические примеры, при решении которых студент подготовится к сдаче экзамена и зачёта по дисцииплине «Информационные технологии». Также в данном пособии представлены примеры выполнения практических задач в математических пакетах MathCAD и MatLab.
Весь материал разбит на разделы, в первом из которых раскрыты основные понятия, основные определения и этапы развития информационных технологий (ИТ). Во втором разделе представлены основные виды ИТ. В третьем разделе кратко описаны основные элементы ИТ, такие как Интернет и базы данных. Четвёртый раздел посвящён оранизации информационных процессов, таким как обработк данных, их хранение, передача и др. Пятый раздел посвящён раскрытию ИТ в областях человеческой деятельности. В шестом разделе представлены основные определения компьютерного моделирования, в том числе математического и имитационного, а также этапы разработки модели и особенности. В седьмом разделе описана технология создания программного обеспечения (ПО) ЭВМ, этапы и методы создания ПО. Последний раздел посвящён основам компьютерной математики, а именно таким математическим пакетам, как MathCAD и MatLab.
1. ПОНЯТИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ
1.1. Содержание информационной технологии
1.1.1. Определение информационной технологии
Технология при переводе с греческого (techne) означает искусство, мастерство, умение, а это не что иное, как процессы.
Под процессом следует понимать определенную совокупность действий, направленных нa достижение поставленной цели. Процесс должен определяться выбранной человеком стратегией и реализоваться с помощью совокупности различных средств и методов.
Под технологией материального производства понимают совокупность средств и методов обработки, изготовления, изменения состояния, свойств, формы сырья или материала. Технология изменяет качество или первоначальное состояние материи в целях получения продукта.
Информация является одним из ценнейших ресурсов общества, наряду с такими традиционными материальными видами ресурсов, как нефть, газ, полезные ископаемые и др., а значит, процесс ее переработки по аналогии с процессами переработки материальных ресурсов можно воспринимать как технологию. Тогда справедливо следующее определение.
Информационная технология (ИТ) – совокупность средств и методов сбора, обработки и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта).
Цель информационной технологии – производство информации для ее анализа человеком и принятия на его основе решения по выполнению какого-либо действия.
Практическое приложение методов и средств обработки данных может быть различным, поэтому целесообразно выделить глобальную базовые и конкретные информационные технологии.
Глобальная информационная технология включает модели методы и средства, формализующие и позволяющие использовать информационные ресурсы общества.
Базовая информационная технология предназначена для определенной области применения (производство, научные исследования, обучение и т.д.).
Конкретные информационные технологии реализуют обработку данных при решении функциональных задач пользователей (например, задачи учета, планирования, анализа).
Как и все технологии, информационные технологии находятся в постоянном развитии и совершенствовании. Этому способствуют появление новых технических средств, разработка новых концепции, методов организации данных, их передачи, хранения и обработки, форм взаимодействия пользователей с техническими и другими компонентами информационно-вычислительных систем.
Расширение круга лиц, имеющих доступ к информационно-вычислительным ресурсам систем обработки данных, а также использование вычислительных сетей, объединяющих территориально удаленных друг от друга пользователей, особо остро ставят проблему обеспечения надежности данных и защиты их от несанкционированного доступа. В связи с этим современные информационные технологии базируются на концепции использования специальных аппаратных и программных средств, обеспечивающих защиту информации.
Следующим шагом в совершенствовании информационных технологий, используемых в организационно-экономическом управлении, является расширение сферы применения баз знаний и соответствующих им систем искусственного интеллекта.
База знаний – важнейший элемент экспертной системы, создаваемой на рабочем месте специалиста управления. Она выступает в роли накопителя знаний в конкретной области профессиональной деятельности и помощника при проведении анализа экономической ситуации в процессе выработки и принятия управленческого решения.
Информационные технологии в сфере организационно-экономического управления в настоящее время развиваются по следующим основным направлениям:
1) активизация роли специалистов управления (непрофессионалов в области вычислительной техники) в подготовке и решении задач экономического управления;
2) совершенствование систем интеллектуального интерфейса конечных пользователей различных уровней;
3) объединение информационно-вычислительных ресурсов с помощью вычислительных сетей различных уровней (от ЛВС, объединяющих пользователей в рамках одного подразделения организации до глобальных);
4) разработка комплексных мер обеспечения защиты информации (технических, организационных, программных, правовых и т.п.) от несанкционированного доступа.
1.1.2. Инструментарий информационной технологии
Техническими средствами производства информации являются аппаратное, программное и математическое обеспечение процесса. Выделим отдельно из этих средств программные продукты и назовем их инструментарием, а для большей четкости можно его конкретизировать, назвав программным инструментарием информационной технологии.
Инструментарий информационной технологии – один или несколько взаимосвязанных программных продуктов для определенного типа компьютера, технология работы в котором позволяет достичь поставленную пользователем цель.
В качестве инструментария можно использовать следующие распространенные виды программных продуктов для персонального компьютера: текстовый процессор (редактор), настольные издательские системы, электронные таблицы, системы управления базами данных, электронные записные книжки, электронные календари информационные системы функционального назначения (финансовые, бухгалтерские, для маркетинга и пр.), экспертные системы и т.д.
1.1.3. Информационная технология и информационная система
Информационная технология тесно связана с информационными системами, которые являются для нее основной средой. На первый взгляд может показаться, что определения информационной технологии и системы очень похожи между собой.
Информационная технология является процессом, состоящим из четко регламентированных правил выполнения операций, действий, этапов разной степени сложности над данными, хранящимися в компьютерах. Основная цель информационной технологии – в результате целенаправленных действий по переработке первичной информации получить необходимую для пользователя информацию.
Информационная система представляет собой человеко-компьютерную систему обработки информации. Информационная система является средой, составляющими элементами которой является компьютеры, компьютерные сети, программные продукты, базы данных, люди, различного рода технические и программные средства, связи и т.д. Основная цель информационной системы – организация хранения и передачи информации.
Реализация функций информационной системы невозможна без знания ориентированной на нее информационной технологии, Информационная технология может существовать и вне сферы информационной системы
Пример 1. Информационная технология работы в среде текстового процессора Microsoft Word, который не является информационной системой.
Таким образом, информационная технология является более емким понятием, отражающим современное представление о процессах преобразования информации в информационном обществе. В умелом сочетании двух информационных технологий – управленческой и компьютерной – залог успешной работы информационной системы.
Обобщая все вышесказанное, введем несколько более узкие определения информационной системы и технологии, реализованные средствами компьютерной техники.
Информационная технология – совокупность четко определенных целенаправленных действий персонала по переработке информации на компьютере.
Информационная система – человеко-компьютерная система для поддержки принятия решений и производства информационных продуктов, использующая компьютерную информационную технологию.
1.2. Этапы развития информационных технологий
Существует несколько точек зрения на развитие информационных технологий с использованием компьютеров, которые определяются различными признаками деления.
Общим для всех изложенных ниже подходов является то, что с появлением персонального компьютера начался новый этап развития информационной технологии. Основной целью становится удовлетворение персональных информационных потребностей человека как в профессиональной сфере, так и в бытовой.
I. По признаку – вид задач и процессов обработки информации – выделяются два этапа:
1-й этап (60–70-е гг.) – обработка данных в вычислительных центрах в режиме коллективного пользования. Основным направлением развития информационной технологии являлась автоматизация операционных рутинных действий человека.
2-й этап (с 80-х гг.) – создание информационных технологий, направленных на решение стратегических задач.
II. По признаку – проблемы, стоящие на пути информатизации общества – выделяются четыре этапа:
1-й этап (до конца 60-х гг.) характеризуется проблемой обработки больших объемов данных в условиях ограниченных возможностей аппаратных средств.
2-й этап (до конца 70-х гг.) связывается с распространением ЭВМ серии IBM/360. Проблема этого этапа – отставание программного обеспечения от уровня развития аппаратных средств.
3-й этап (с начала 80-х гг.) – компьютер становится инструментом непрофессионального пользователя, а информационные системы – средством поддержки принятия его решений. Проблемы – максимальное удовлетворение потребностей пользователя и создание соответствующего интерфейса работы в компьютерной среде.
4-й этап (с начала 90-х гг.) создание современной технологии межорганизационных связей и информационных систем. Проблемы того этапа весьма многочисленны. Наиболее существенными из них являются:
1) выработка соглашений и установление стандартов, протоколов компьютерной связи;
2) организация доступа к стратегической информации;
3) организация защиты и безопасности информации.
III. По признаку – преимущество, которое приносит компьютерная технология – выделяются три этапа:
1-й этап (с начала 60-х гг.) характеризуется довольно эффективной обработкой информации при выполнении рутинных операций с ориентацией на централизованное коллективное использование ресурсов вычислительных центров. Основным критерием оценки эффективности создаваемых информационных систем была разница между затраченными на разработку и сэкономленными в результате внедрения средствами.
2-й этап (с середины 70-х гг.) связан с появлением персональных компьютеров. Изменился подход к созданию информационных систем – ориентация смещается в сторону индивидуального пользователя для поддержки принимаемых им решений.
3-й этап (с начала 90-х гг.) связан с понятием анализа стратегических преимуществ в бизнесе и основан на достижениях телекоммуникационной технологии распределенной обработки информации. Информационные системы имеют своей целью не просто увеличение эффективности обработки данных и помощь управленцу. Соответствующие информационные технологии должны помочь организации выстоять в конкурентной борьбе и получить преимущество.
IV. По признаку – виды инструментария технологии – выделяются пять этапов:
1-й этап (до второй половины XIX в.) – «ручная» информационная технология, инструментарий которой составляли: перо, чернильница, книга. Коммуникации осуществлялись ручным способом путем переправки через почту писем, пакетов, депеш.
2-й этап (с конца XIX в.) – «механическая» технология, инструментарий которой составляли: пишущая машинка, телефон, оснащенная более совершенными средствами доставки почта.
3-й этап (40–60-е гг. XX в.) – «электрическая» технология, инструментарий которой составляли: большие ЭВМ и соответствующее программное обеспечение, электрические пишущие машинки, ксероксы, портативные диктофоны.
4-й этап (с начала 70-х гг.) – «электронная» технология, основным инструментарием которой становятся большие ЭВМ и создаваемые на их базе автоматизированные системы управления (АСУ) и информационно-поисковые системы (ИПС), оснащенные широким спектром базовых и специализированных программных комплексов.
5-й этап (с середины 80-х гг.) – «компьютерная» («новая») технология, основным инструментарием которой является персональный компьютер с широким спектром стандартных программных продуктов разного назначения. На этом этапе происходит процесс персонализации АСУ, который проявляется в создании систем поддержки принятия решений определенными специалистами. Подобные системы имеют встроенные элементы анализа и интеллекта для разных уровней управления, реализуются на персональном компьютере и используют телекоммуникации.
В связи с переходом на микропроцессорную базу существенным изменениям подвергаются и технические средства бытового, культурного и прочего назначений. Начинают широко использоваться в различных областях глобальные и локальные компьютерные сети.
1.3. Особенности новых информационных технологий
Информационная технология является наиболее важной составляющей процесса использования информационных ресурсов общества. К настоящему времени она прошла несколько эволюционных этапов, смена которых определялась главным образом развитием научно-технического прогресса, появлением новых технических средств переработки информации. В современном обществе основным техническим средством технологии переработки информации служит персональный компьютер. Внедрение персонального компьютера в информационную сферу и применение телекоммуникационных средств связи определили новый этап развития информационной технологии и, как следствие, изменение ее названия за счет присоединения одного из синонимов: «новая», «компьютерная» или «современная».
Прилагательное «новая» подчеркивает новаторский, а не эволюционный характер этой технологии. Ее внедрение является новаторским актом в том смысле, что она существенно изменяет содержание различных видов деятельности в организациях. В понятие новой информационной технологии включены также коммуникационные технологии, которые обеспечивают передачу информации разными средствами, а именно – телефон, телеграф, телекоммуникации, факс и др.
Новая информационная технология – информационная технология с «дружественным» интерфейсом работы пользователя, использующая персональные компьютеры и телекоммуникационные средства.
Прилагательное «компьютерная» подчеркивает, что основным техническим средством ее реализации является компьютер.
Три основных принципа новой (компьютерной) информационной технологии:
1) интерактивный (диалоговый) режим работы с компьютером;
2) интегрированность с другими программными продуктами;
3) гибкость процесса изменения как данных, так и постановок задач.
Для эффективного взаимодействия конечных пользователей с вычислительной системой новые информационные технологии опираются на принципиально иную организацию интерфейса пользователей с вычислительной системой (так называемого дружественного интерфейса), который выражается прежде всего в следующем:
1) в обеспечении права пользователя на ошибку благодаря защите информационно-вычислительных ресурсов системы от непрофессиональных действий на компьютере;
2) в наличии широкого набора иерархических меню, системы подсказок и обучения и т. п., облегчающих процесс взаимодействия пользователя с ПК;
3) в наличии системы «отката», позволяющей при выполнении регламентированного действия, последствия которого по каким-либо причинам не удовлетворили пользователя, вернуться к предыдущему состоянию системы.
По-видимому, более точным следует считать все же термин новая, а не компьютерная информационная технология, поскольку он отражает в ее структуре не только технологии, основанные на использовании компьютеров, но и технологии, основанные на других технических средствах, особенно на средствах, обеспечивающих телекоммуникацию.
1.4. Проблемы использования информационных технологий
Для информационных технологий является вполне естественным то, что они устаревают и заменяются новыми.
Например: на смену технологии пакетной обработки программ на большой ЭВМ в вычислительном центре пришла технология работы на персональном компьютере на рабочем месте пользователя. Телеграф передал все свои функции телефону и т. д.
При внедрении новой информационной технологии в организации необходимо оценить риск отставания от конкурентов в результате ее неизбежного устаревания со временем, так как информационные продукты, как никакие другие виды материальных товаров, имеют чрезвычайно высокую скорость сменяемости новыми видами, версиями. Периоды сменяемости колеблются от нескольких месяцев до одного года.
Если в процессе внедрения новой информационной технологии этому фактору не уделять должного внимания, возможно, что к моменту внедрения новой информационной технологию она уже устареет и придется принимать меры к ее модернизации. Основной причиной неудач является отсутствие или слабая проработанность методологии использования информационной технологии.
1.5. Вопросы для самоконтроля
- Совокупность четко определенных целенаправленных действий персонала по переработке информации на компьютере.
- Сколько выделяют этапов развития информационных технологий по признаку – преимущество, которое приносит компьютерная технология.
- Один или несколько взаимосвязанных программных продуктов для определенного типа компьютера, технология работы в котором позволяет достичь поставленную пользователем цель.
- В чём заключается основная проблема информационной технологии?
- Суть новой информационной технологии.
- Перечислите основные инструментарии механической, электрической и электронной информационной технологии.
- Синоним понятия «новые» в определении «новые информационные технологии».
- Виды информационных технологий по совокупности методов и средств обработки данных
- Установите в хронологическом порядке этапы развития информационных технологий по признаку – проблемы, стоящие на пути информатизации общества.
- Дайте определение понятию «инструментарий информационной технологии».
2. ВИДЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
2.1. Классификация видов информационных технологий
В настоящее время классификация ИТ проводится по следующим признакам:
1) способу реализации в автоматизированных информационных системах (АИС),
2) степени охвата задач управления,
3) классам реализуемых технологических операций,
4) типу пользовательского интерфейса,
5) вариантам использования сети ЭВМ,
6) обслуживаемой предметной области и др.
1. По способу реализации ИТ делятся на традиционные и современные ИТ. Традиционные ИТ существовали в условиях централизованной обработки данных, до периода массового использования ПЭВМ. Они были ориентированы главным образом на снижение трудоемкости пользователя (например, инженерные и научные расчеты, формирование регулярной отчетности на предприятиях и др.). Новые (современные) ИТ связаны в первую очередь с информационным обеспечением процесса управления в режиме реального времени.
2. По степени охвата информационными технологиями задач управления выделяют: электронную обработку данных, автоматизацию функций управления, поддержку принятия решений, электронный офис, экспертную поддержку.
В первом случае электронная обработка данных выполняется с использованием ЭВМ без пересмотра методологии и организации процессов управления при решении локальных математических и экономических задач.
Во втором случае при автоматизации управленческой деятельности вычислительные средства используются для комплексного решения функциональных задач, формирования регулярной отчетности и работы в информационно-справочном режиме для подготовки управленческих решений. К этой же группе относятся ИТ поддержки принятия решений, которые предусматривают широкое использование экономико-математических методов и моделей, пакеты прикладных программ (ППП) для аналитической работы и формирования прогнозов, составления бизнес-планов, обоснованных оценок и выводов по процессам и явлениям производственно-хозяйственной деятельности.
К названной группе относятся и широко внедряемые в настоящее время ИТ, получившие название электронного офиса и экспертной поддержки принятия решений. Эти два варианта ИТ ориентированы на использование достижений в области новейших подходов к автоматизации работы специалистов и руководителей, создание для них наиболее благоприятных условий выполнения профессиональных функций, качественного и современного информационного обслуживания за счет автоматизированного набора управленческих процедур, реализуемых в условиях конкретного рабочего места и офиса в целом.
Электронный офис предусматривает наличие интегрированных ППП, которые обеспечивают комплексную реализацию задач предметной области. В настоящее время все большее распространение приобретают электронные офисы, сотрудники и оборудование которых могут находиться в разных помещениях. Необходимость работы с документами, материалами и базами данных (БД) конкретного предприятия или учреждения в гостинице, транспорте, дома привела к появлению электронных офисов, включенных в соответствующие сети ЭВМ.
ИТ экспертной поддержки принятия решений, составляют основу автоматизации труда специалистов-аналитиков. Эти работники кроме аналитических методов и моделей для исследования складывающихся ситуаций вынуждены использовать накопленный опыт в оценке ситуаций, т.е. сведения, составляющие базу знаний в конкретной предметной области.
3. По классу реализуемых технологических операций ИТ подразделяются: на работу с текстовым и табличным процессорами, графическими объектами, системы управления БД, гипертекстовые и мультимедийные системы.
Технология формирования видеоизображения получила название компьютерной графики.
Компьютерная графика – это создание, хранение и обработка моделей объектов и их изображений с помощью ЭВМ. Эта технология проникла в область моделирования различных конструкций (машиностроение, авиационная техника, автомобилестроение, строительная техника и др.), экономического анализа, проникает в рекламную деятельность, делает занимательным досуг. Формируемые и обрабатываемые с помощью цифрового процессора изображения могут быть демонстрационными и анимационными. К демонстрационным изображениям относят, как правило, коммерческую (деловую) и иллюстрационную графику. Ко второй группе – анимационной графике – принадлежит инженерная и научная графика, а также графика, связанная с рекламой, искусством, играми, когда на экран выводятся не только одиночные изображения, но и последовательность кадров в виде фильма (интерактивный вариант). Интерактивная графика является одним из наиболее прогрессивных направлений среди современных ИТ. Это направление переживает бурное развитие в области появления новых графических станций и в области специализированных программных средств, позволяющих создавать реалистические объемные движущиеся изображения, сравнимые по качеству с кадрами видеофильма.
В классическом понимании система управления БД (СУБД) представляет собой набор программ, позволяющих создавать и поддерживать БД в актуальном состоянии.
Обычно любой текст представляется как одна длинная страна символов, которая читается в одном направлении.
Гипертекстовая технология – организация текста в виде иерархической структур. Материал текста делится на фрагменты. Каждый видимый на экране ЭВМ фрагмент, дополненный многочисленными связями с другими фрагментами, позволяет уточнить информацию об изучаемом объекте и двигаться в одном или нескольких направлениях по выбранной связи.
Мультимедиа-технология – программно-техническая организация обмена с компьютером текстовой, графической, аудио и видеоинформацией.
4. По типу пользовательского интерфейса можно рассматривать ИТ с точки зрения возможностей доступа пользователя к информационным и вычислительным ресурсам. Так, пакетная ИТ исключает возможность пользователя влиять на обработку информации, пока она проводится в автоматическом режиме. В отличие от пакетной диалоговая ИТ предоставляет пользователю неограниченную возможность взаимодействовать с хранящимися в системе информационными ресурсами в реальном масштабе времени, получая при этом всю необходимую информацию для решения функциональных задач и принятия решений.
Интерфейс сетевой ИТ предоставляет пользователю средства доступа к территориально распределенным информационным и вычислительным ресурсам благодаря развитым средствам связи.
В настоящее время наблюдается тенденция к объединению различных типов ИТ в единый компьютерно-технологический комплекс, который носит название интегрированного. Особое место в нем принадлежит средствам коммуникации, обеспечивающим не только чрезвычайно широкие технологические возможности автоматизации управленческой деятельности, но и являющимся основой создания самых разнообразных сетевых вариантов ИТ: локальных, многоуровневых, распределенных и глобальных информационно-вычислительных сетей.
5. По обслуживаемым предметным областям ИТ подразделяются разнообразно. Например, только в экономике ими являются, бухгалтерский учет, банковская, налоговая и страховая деятельность и др.
Рассмотрим типичные применения информационных технологий, применяемых в управленческой системе предприятия:
Бухгалтерский учет – классическая область применения информационных технологий и наиболее часто реализуемая на сегодняшний день задача. Во-первых, ошибка бухгалтера может стоить очень дорого, поэтому очевидна выгода использования возможностей автоматизации бухгалтерии. Во-вторых, задача бухгалтерского учета довольно легко формализуется, так что разработка систем автоматизации бухгалтерского учета не представляет технически сложной проблемы.
Управление финансовыми потоками. Внедрение информационных технологий в управление финансовыми потоками также обусловлено критичностью этой области управления предприятия к ошибкам.
Неправильно построив систему расчетов с поставщиками и потребителями, можно спровоцировать кризис наличности даже при налаженной сети закупки, сбыта и хорошем маркетинге. И наоборот, точно просчитанные и жестко контролируемые условия финансовых расчетов могут существенно увеличить оборотные средства фирмы.
Управление складом, ассортиментом, закупками. Можно автоматизировать процесс анализа движения товара.
Управление производственным процессом представляет собой очень трудоемкую задачу. Основными механизмами здесь являются планирование и оптимальное управление производственным процессом.
Автоматизированное решение подобной задачи дает возможность грамотно планировать, учитывать затраты, проводить техническую подготовку производства, оперативно управлять процессом выпуска продукции в соответствии с производственной программой и технологией.
Очевидно, что чем крупнее производство, тем большее число бизнес-процессов участвует в создании прибыли, а значит, использование информационных систем жизненно необходимо.
Управление маркетингом подразумевает сбор и анализ данных о фирмах-конкурентах, их продукции и ценовой политике, а также моделирование параметров внешнего окружения для определения оптимального уровня цен, прогнозирования прибыли и планирования рекламных кампаний. Решение большинства этих задач могут быть формализованы и представлены в виде информационной системы, позволяющей существенно повысить эффективность управления маркетингом.
Документооборот является очень важным процессом деятельности любого предприятия. Хорошо отлаженная система учетного документооборота отражает реально происходящую на предприятии текущую производственную деятельность и дает управленцам возможность воздействовать на нее. Поэтому автоматизация документооборота позволяет повысить эффективность управления.
Оперативное управление предприятием. Информационная технология, решающая задачи оперативного управления предприятием строится на основе базы данных, в которой фиксируется вся возможная информация о предприятии. Информационная система оперативного управления включает в себя массу программных решений автоматизации бизнес-процессов, имеющих место на конкретном предприятии.
Предоставление информации о фирме. Активное развитие сети Интернет привело к необходимости создания корпоративных серверов для предоставления различного рода информации о предприятии. Практически каждое уважающее себя предприятие сейчас имеет свой web-сервер. Web-сервер предприятия решает ряд задач, из которых можно выделить две основные:
1) создание имиджа предприятия;
2) максимальная разгрузка справочной службы компании путем предоставления потенциальным и уже существующим абонентам возможности получения необходимой информации о фирме, предлагаемых товарах, услугах и ценах.
Кроме того, использование web-технологий открывает широкие перспективы для электронной коммерции и обслуживания покупателей через Интернет.
2.2. Информационная технология обработки данных
Информационная технология обработки данных предназначена для решения хорошо структурированных задач, по которым имеются необходимые входные данные и известны алгоритмы и другие стандартные процедуры их обработки.
Эта технология применяется на уровне исполнительской деятельности персонала невысокой квалификации в целях автоматизации некоторых рутинных постоянно повторяющихся операций управленческого труда. Поэтому внедрение информационных технологий и систем на этом уровне существенно повысит производительность труда персонала, освободит его от рутинных операций, возможно, даже приведет к необходимости сокращения численности работников.
На уровне операционной деятельности решаются следующие задачи:
1) обработка данных об операциях, производимых фирмой;
2) создание периодических контрольных отчетов о состоянии дел в фирме;
3) получение ответов на всевозможные текущие запросы и оформление их в виде бумажных документов или отчетов.
Пример 2. Рутинные операции.
Операция проверки на соответствие нормативу уровня запасов указанных товаров на складе. При уменьшении уровня запаса выдается заказ поставщику с указанием необходимого количества товара и сроков, другой пример, операция продажи товаров фирмой, в результате которой формируется выходной документ для покупателя в виде чека или квитанции.
Пример 3. Контрольный отчет.
Ежедневный отчет о поступлениях и выдачах наличных средств банком, формируемый в целях контроля баланса наличных средств.
Пример 4. Запросы.
Запрос к базе данных по кадрам, который позволит получить данные о требованиях, предъявляемых к кандидатам на занятие определенной должности.
Основные компоненты
Основные компоненты информационной технологии обработки данных и их характеристики представлены на (рис. 1).
Рис. 1. Основные компоненты
информационной технологии обработки данных
Сбор данных. По мере того как фирма производит продукцию или услуги, каждое ее действие сопровождается соответствующими записями данных. Обычно действия фирмы, затрагивающие внешнее окружение, выделяются особо как операции, производимые фирмой.
Обработка данных. Для создания из поступающих данных информации, отражающей деятельность фирмы, используют следующие типовые операции:
- классификация или группировка. Первичные данные обычно имеют вид кодов, состоящих из одного или нескольких символов. Эти коды, выражающие определенные признаки объектов, используются для идентификации и группировки записей.
Пример 5. При расчете заработной платы каждая запись включает в себя код (табельный номер) работника, код подразделения, в котором он работает, занимаемую должность и т. п. В соответствии с этими кодами можно произвести разные группировки:
- сортировка, с помощью которой упорядочивается последовательность записей;
- вычисления, включающие арифметические и логические операции, эти операции, выполняемые над данными, дают возможность получать новые данные;
- укрупнение или агрегирование, служащее для уменьшения количества данных и реализуемое в форме расчетов итоговых или средних значений.
Хранение данных. Многие данные на уровне операционной деятельности необходимо сохранять для последующего использования либо здесь же, либо на другом уровне. Для их хранения создаются базы данных.
Создание отчетов (документов). В информационной технологии обработки данных необходимо создавать документы для руководства и работников фирмы, а также для внешних партнеров. При этом документы могут создаваться как по запросу или в связи с проведенной фирмой операцией, так и периодически в конце каждого месяца, квартала или года.
Примеры информационных систем оперативного уровня: бухгалтерская; банковских депозитов; обработки заказов; регистрации авиабилетов; выплаты зарплаты и т.д.
Наибольшее число пакетов прикладных программ создано для бухгалтерского учета. Среди них можно отметить «Турбо-Бухгалтер», «Инфо-Бухгалтер», «Парус», «ABACUS» и др.
Типичной информационной системой оперативного уровня является популярная программа «1C: Бухгалтерия» фирмы «1C» для Windows. Эта программа предоставляет широкие возможности манипулирования бухгалтерскими данными.
Программа «1С: Бухгалтерия» входит в комплекс программ «1С: Предприятие», который включает также разделы «1С: Торговля+Склад» и «1С:Зарплата+Кадры».
Справочное и информационное обеспечение экономической деятельности представлено следующими пакетами программ: «ГАРАНТ» (налоги, бухучет, аудит, предпринимательство, банковское дело, валютное регулирование, таможенный контроль), «КОНСУЛЬТАНТ+» (налоги, бухучет, аудит, предпринимательство, банковское дело, валютное регулирование, таможенный контроль).
2.3. Информационная технология управления
Цель информационной технологии управления – удовлетворение информационных потребностей всех без исключения сотрудников фирмы, имеющих дело с принятием решений. Она может быть полезна на любом уровне управления.
Для принятия решений на уровне управленческого контроля информация должна быть представлена в агрегированном виде так, чтобы просматривались тенденции изменения данных, причины возникших отклонений и возможные решения. На этом этапе решаются следующие задачи обработки данных:
1) оценка планируемого состояния объекта управления;
2) оценка отклонений от планируемого состояния;
3) выявление причин отклонений;
4) анализ возможных решений и действий.
Эта технология ориентирована на работу в среде информационной системы управления и используется при худшей структурированности решаемых задач, если их сравнивать с задачами, решаемыми с помощью информационной технологии обработки данных.
Информационная система управления идеально подходят для удовлетворения сходных информационных потребностей работников различных функциональных подсистем (подразделений) или уровней управления фирмой. Поставляемая ими информация содержит сведения о прошлом, настоящем и вероятном будущем фирмы. Эта информация имеет вид регулярных или специальных управленческих отчетов.
Регулярные отчеты создаются в соответствии с установленным графиком, определяющим время их создания, например месячный анализ продаж компании.
Специальные отчеты создаются по запросам управленцев или когда в компании произошло что-то незапланированное.
И те, и другие виды отчетов могут иметь форму суммирующих, сравнительных и чрезвычайных отчетов.
В суммирующих отчетах данные объединены в отдельные группы, отсортированы и представлены в виде промежуточных и окончательных итогов по отдельным полям.
Сравнительные отчеты содержат данные, полученные из различных источников или классифицированные по различным признакам и используемые для целей сравнения.
Чрезвычайные отчеты содержат данные исключительного (чрезвычайного) характера.
Использование отчетов для поддержки управления оказывается особенно эффективным при реализации так называемого управления по отклонениям.
Управление по отклонениям предполагает, что главным содержанием получаемых менеджером данных должны являться отклонения состояния хозяйственной деятельности фирмы от некоторых установленных стандартов (например, от ее запланированного состояния).
Основные компоненты
Основные компоненты информационной технологии управления показаны на рис. 2.
Входная информация поступает из систем операционного уровня. Выходная информация формируется в виде управленческих отчетов
в удобном для принятия решения виде.
Рис. 2. Основные компоненты информационной технологии управления
Содержимое базы данных при помощи соответствующего программного обеспечения преобразуется в периодические и специальные отчеты, поступающие к специалистам, участвующим в принятии решений в организации. База данных, используемая для получения указанной информации, должна состоять из двух элементов:
1) данных, накапливаемых на основе оценки операций, проводимых фирмой;
2) планов, стандартов, бюджетов и других нормативных документов, определяющих планируемое состояние объекта управления (подразделения фирмы).
Пример 6. Экономическая и финансовая деятельность поддерживается следующими пакетами программ:
Программный продукт Audit Expert, разработанный фирмой ПроИнвест-Консалтинг, является эффективным инструментом комплексного анализа финансового состояния и результатов деятельности предприятия. Приведение финансовой отчетности к международному стандарту позволяет Audit Expert преобразовать данные финансовой отчетности предприятий за разные годы в аналитические таблицы, соответствующие требованиям Международных стандартов бухгалтерского учета. Такой подход делает результаты анализа понятными как для российских, так и для иностранных экспертов. Отчеты формируются как на русском, так и на английском языке.
«Экономический анализ и прогноз деятельности фирмы, организации» (фирма ИНЕК), реализующий функции: экономический анализ деятельности фирмы, предприятия; бизнес-план; технико-экономическое обоснование возврата кредитов; анализ и отбор вариантов деятельности; прогноз баланса, потоков денежных средств и готовой продукции.
«Финансовый анализ предприятия» (фирма Инфософт), реализующий функции: общая оценка финансового состояния; анализ финансовой устойчивости; анализ ликвидности баланса; анализ финансовых коэффициентов (ликвидность, маневренность, покрытие, соотношение заемных и собственных средств); анализ коэффициентов деловой активности; расчет и анализ коэффициентов оборачиваемости; оценка рентабельности производства.
В области создания финансово-кредитных систем работают фирмы «Диа-софт», «Инверсия», R-Style, Программбанк, «Асофт» и др.
2.4. Автоматизация офисной деятельности
Исторически автоматизация началась на производстве и затем распространилась на офис, имея вначале целью лишь автоматизацию рутинной секретарской работы. По мере развития средств коммуникаций автоматизация офисных технологий заинтересовала специалистов и управленцев, которые увидели в ней возможность повысить производительность своего труда.
Автоматизация офиса призвана не заменить существующую традиционную систему коммуникации персонала (с ее совещаниями, телефонными звонками и приказами), а лишь дополнить ее. Совместное использование этих систем обеспечивает рациональную автоматизацию управленческого труда и наилучшее обеспечение управленцев информацией.
Автоматизированный офис привлекателен для менеджеров всех уровней управления в фирме не только потому, что поддерживает внутрифирменную связь персонала, но также потому, что предоставляет им новые средства коммуникации с внешним окружением.
Информационная технология автоматизированного офиса – организация и поддержка коммуникационных процессов как внутри организации, так и с внешней средой на базе компьютерных сетей других современных средств передачи и работы с информацией.
Офисные автоматизированные технологии используются управленцами, специалистами, секретарями и конторскими служащими, особенно они привлекательны для группового решения проблем. Они позволяют повысить производительность труда секретарей и конторских работников и дают им возможность справляться с возрастающим объемом работ. Однако это преимущество является второстепенным по сравнению с возможностью использования автоматизации офиса в качестве инструмента для решения проблем. Улучшение и ускорение принимаемых менеджерами решений в результате их более совершенной коммуникации способно обеспечить экономический рост фирмы.
В настоящее время известно несколько десятков программных продуктов для компьютеров и некомпьютерных технических средств, обеспечивающих технологию автоматизации офиса: текстовый процессор, табличный процессор, электронная почта, электронный календарь, аудиопочта, компьютерные и телеконференции, видеотекст, хранение изображений, а также специализированные программы управленческой деятельности: ведения документов, контроля за исполнением приказов и т.д.
Автоматизацию офиса дополняют некомпьютерные средства: аудио и видеоконференции, факсимильная связь, ксерокс и другие средства оргтехники.
Основные компоненты
База данных является обязательным компонентом любой информационной технологии. В автоматизированном офисе база данных концентрирует в себе данные о производственной системе фирмы так же, как в технологии обработки данных на операционном уровне. Информация в базу данных может также поступать из внешнего окружения фирмы. Специалисты должны владеть основными технологическими операциями по работе в среде баз данных.
Пример 7. В базе данных собираются сведения о ежедневных продажах, передаваемые торговыми агентами фирмы на главный компьютер, или сведения о еженедельных поставках сырья. Могут ежедневно по электронной почте поступать с биржи сведения о курсе валют или котировках ценных бумаг, в том числе и акций этой фирмы, которые ежедневно корректируются в соответствующем массиве базы данных.
Информация из базы данных поступает на вход компьютерных приложений (программ), таких, как текстовый процессор, табличный процессор, электронная почта, компьютерные конференции и пр. Любое компьютерное приложение автоматизированного офиса обеспечивает работникам связь друг с другом и с другими фирмами.
Текстовый процессор – это вид прикладного программного обеспечения, предназначенный для создания и обработки текстовых документов. Таким образом, в распоряжении менеджера имеется эффективный вид письменной коммуникации. Регулярное получение подготовленных с помощью текстового процессора писем и докладов дает возможность менеджеру постоянно оценивать ситуацию на фирме.
Электронная почта (E-mail), основываясь на сетевом использовании компьютеров, дает возможность пользователю получать, хранить и отправлять сообщения своим партнерам по сети. Здесь имеет место только однонаправленная связь. Это ограничение, по мнению многих исследователей, не является слишком важным, поскольку в пятидесяти случаях из ста служебные переговоры по телефону имеют целью лишь получение информации. Для обеспечения двухсторонней связи придется многократно посылать и принимать сообщения по электронной почте или воспользоваться другим способом коммуникации.
Электронная почта может предоставлять пользователю различные возможности в зависимости от используемого программного обеспечения. Чтобы посылаемое сообщение стало доступно всем пользователям электронной почты, его следует поместить на компьютерную доску объявлений, при желании можно указать, что это частная корреспонденция. Вы также можете послать отправление с уведомлением о его получении адресатом.
Аудиопочта – это почта для передачи сообщений голосом. Она напоминает электронную почту, за исключением того, что вместо набора сообщения на клавиатуре компьютера вы передаете его через телефон. Также по телефону вы получаете присланные сообщения. Система включает в себя специальное устройство для преобразования аудиосигналов в цифровой код и обратно, а также компьютер для хранения аудиосообщений в цифровой форме. Аудиопочта также реализуется в сети. Система будет периодически обзванивать всех указанных сотрудников для передачи им сообщения.
Табличный процессор так же, как и текстовый процессор, является базовой составляющей информационной культуры любого сотрудника и автоматизированной офисной технологии. Без знания основ технологии работы в нем невозможно полноценно использовать персональный компьютер в своей деятельности. Функции современных программных сред табличных процессоров позволяют выполнять многочисленные операции над данными, представленными в табличной форме. Объединяя эти операции по общим признакам, можно выделить наиболее многочисленные и применяемые группы технологических операций:
- ввод данных как с клавиатуры, так и из баз данных;
- обработка данных (сортировка, автоматическое формирование итогов, копирование и перенос данных, различные группы операций по вычислениям, агрегирование данных и т.д.);
- вывод информации в печатном виде, в виде импортируемых файлов в другие системы, непосредственно в базу данных;
- качественное оформление табличных форм представления данных;
- многоплановое и качественное оформление данных в виде диаграмм и графиков;
- проведение инженерных, финансовых, статистических расчетов;
- проведение математического моделирования и ряд других вспомогательных операций.
Любая современная среда табличного процессора имеет средства пересылки данных по сети.
Электронный календарь предоставляет еще одну возможность использовать сетевой вариант компьютера для хранения и манипулирования рабочим расписанием управленцев и других работников организации. Менеджер (или его секретарь) устанавливает дату и время встречи или другого мероприятия, просматривает получившееся расписание, вносит изменения при помощи клавиатуры. Техническое и программное обеспечение электронного календаря полностью соответствует аналогичным компонентам электронной почты. Более того, программное обеспечение календаря часто является составной частью программного обеспечения электронной почты.
Система дополнительно дает возможность получить доступ также и к календарям других менеджеров. Она может автоматически согласовать время встречи с их собственными расписаниями.
Использование электронного календаря оказывается особенно эффективным для менеджеров высших уровней управления, рабочие дни которых расписаны надолго вперед.
Компьютерные конференции используют компьютерные сети для обмена информацией между участниками группы, решающей определенную проблему. Естественно, круг лиц, имеющих доступ к этой технологии, ограничен. Количество участников компьютерной конференции может быть во много раз больше, чем аудио- и видеоконференций.
Телеконференция включает в себя три типа конференций: аудио, видео и компьютерную. Видеотекст основан на использовании компьютера для получения отображения текстовых и графических данных на экране монитора.
Обмен каталогами и ценниками (прайс-листами) своей продукции между компаниями в форме видеотекста приобретает сейчас все большую популярность. Что же касается компаний, специализирующихся на продаже видеотекста, то их услуги начинают конкурировать с такой печатной продукцией, как газеты и журналы. Так, во многих странах сейчас можно заказать газету или журнал в форме видеотекста, не говоря уже о текущих сводках биржевой информации.
Хранение изображений. В любой фирме необходимо длительное время хранить большое количество документов. Их число может быть так велико, что хранение даже в форме файлов вызывает серьезные проблемы. Поэтому возникла идея хранить не сам документ, а его образ (изображение), причем хранить в цифровой форме. Хранение изображений (imaging) является перспективной офисной технологией и основывается на использовании специального устройства оптического распознавателя образов, позволяющего преобразовывать изображение документа или фильма в цифровой вид для дальнейшего хранения во внешней памяти компьютера. Сохраненное в цифровом формате изображение может быть в любой момент выведено в его реальном виде на экран или принтер. Для хранения изображений используются оптические диски.
Идея хранения изображений не нова и реализовывалась раньше на основе микрофильмов. Созданию данной технологии способствовало появление нового технического решения – оптического диска в комбинации с цифровой записью изображения.
Аудиоконференции используют аудиосвязь для поддержания коммуникаций между территориально удаленными работниками или подразделениями фирмы. Наиболее простым техническим средством реализации аудиоконференций является телефонная связь, оснащенная дополнительными устройствами, дающими возможность участия в разговоре более чем двум участникам. Создание аудиоконференций не требует наличия компьютера, а лишь предполагает использование двухсторонней аудиосвязи между ее участниками. Использование аудиоконференций облегчает принятие решений, оно дешево и удобно.
Видеоконференции предназначены для тех же целей, что и аудиоконференций, но с применением видеоаппаратуры. Их проведение также не требует компьютера. В процессе видеоконференции ее участники, удаленные друг от друга на значительное расстояние, могут видеть на телевизионном экране себя и других участников. Одновременно с телевизионным изображением передается звуковое сопровождение.
Хотя видеоконференции позволяют сократить транспортные и командировочные расходы, большинство фирм применяет их не только по этой причине. Эти фирмы видят в них возможность привлечь к решению проблем максимальное количество менеджеров и других работников, территориально удаленных от главного офиса.
Факсимильная связь основана на использовании факс-аппарата, способного читать документ на одном конце коммуникационного канала и воспроизводить его изображение на другом. Факсимильная связь вносит свой вклад в принятие решений за счет быстрой и легкой рассылки документов участникам группы, решающей определенную проблему, независимо от их географического положения.
Наиболее популярным набором программ для офисной автоматизации является Microsoft Office. Продукты Microsoft Office тесно интегрированы между собой, они имеют более 50% общего программного кода. Это является основой однотипной работы со всеми приложениями.
2.5. Информационная технология поддержки принятия решений
Системы поддержки принятия решений и соответствующая им информационная технология появились усилиями в основном американских ученых в конце 70-х – начале 80-х гг., чему способствовали широкое распространение персональных компьютеров, стандартных пакетов прикладных программ, а также успехи в создании систем искусственного интеллекта.
Главной особенностью информационной технологии поддержки принятия решений является качественно новый метод организации взаимодействия человека и компьютера. Выработка решения, что является основной целью этой технологии, происходит в результате итерационного процесса, в котором участвуют:
- система поддержки принятия решений (СППР) в роли вычислительного звена и объекта управления;
- лица, принимающего решение, оценивающего полученный результат вычислений на компьютере.
Окончание итерационного процесса происходит по воле человека. В этом случае можно говорить о способности информационной системы совместно с пользователем создавать новую информацию для принятия решений.
Дополнительно к этой особенности информационной технологии поддержки принятия решений можно указать еще ряд ее отличительных характеристик:
- ориентация на решение плохо структурированных (формализованных) задач;
- сочетание традиционных методов доступа и обработки компьютерных данных с возможностями математических моделей и методами решения задач на их основе;
- направленность на непрофессионального пользователя компьютера;
- высокая адаптивность, обеспечивающая возможность приспосабливаться к особенностям имеющегося технического и программного обеспечения, а также требованиям пользователя.
Информационная технология поддержки принятия решений может использоваться на любом уровне управления. Кроме того, решения, принимаемые на различных уровнях управления, часто должны координироваться. Поэтому важной функцией и систем, и технологий является координация лиц, принимающих решения, как на разных уровнях управления, так и на одном уровне.
Основные компоненты
Рассмотрим структуру системы поддержки принятия решений (рис. 3), а также функции составляющих ее блоков, которые определяют основные технологические операции.
В состав системы поддержки принятия решений входят три главных компонента: база данных, база моделей и программная подсистема, которая состоит из системы управления базой данных (СУБД), системы управления базой моделей (СУБМ) и системы управления интерфейсом между пользователем и компьютером.
Рис. 3. Основные компоненты информационной технологии поддержки
принятия решений
База данных играет в информационной технологии поддержки принятия решений важную роль. Данные могут использоваться непосредственно пользователем для расчетов при помощи математических моделей. Рассмотрим источники данных и их особенности.
1. Часть данных поступает от информационной системы операционного уровня. Чтобы использовать их эффективно, эти данные должны быть предварительно обработаны.
2. Помимо данных об операциях фирмы для функционирования системы поддержки принятия решений требуются и другие внутренние данные, например данные о движении персонала, инженерные данные и т.п., которые должны быть своевременно собраны, введены и поддержаны.
3. Важное значение, особенно для поддержки принятия решений на верхних уровнях управления, имеют данные из внешних источников. В числе необходимых внешних данных следует указать данные о конкурентах, национальной и мировой экономике. В отличие от внутренних данных внешние данные обычно приобретаются у специализирующихся на их сборе организаций.
4. В настоящее время широко исследуется вопрос о включении в базу данных еще одного источника данных – документов, включающих в себя записи, письма, контракты, приказы и т.п. Если содержание этих документов будет записано в памяти и затем обработано по некоторым ключевым характеристикам (поставщикам, потребителям, датам, видам услуг и др.), то система получит новый мощный источник информации.
База моделей. Целью создания моделей являются описание и оптимизация некоторого объекта или процесса. Использование моделей обеспечивает проведение анализа в системах поддержки принятия решений. Модели, базируясь на математической интерпретации проблемы, при помощи определенных алгоритмов способствуют нахождению информации, полезной для принятия правильных решений.
Пример. Модель линейного программирования дает возможность определить наиболее выгодную производственную программу выпуска нескольких видов продукции при заданных ограничениях на ресурсы.
Использование моделей в составе информационных систем началось с применения статистических методов и методов финансового анализа, которые реализовывались командами обычных алгоритмических языков. Позже были созданы специальные языки, позволяющие моделировать ситуации типа «что будет, если?» или «как сделать, чтобы?». Такие языки, созданные специально для построения моделей, дают возможность построения моделей определенного типа, обеспечивающих нахождение решения при гибком изменении переменных.
Существует множество типов моделей и способов их классификации, например, по цели использования, области возможных приложений, способу оценки переменных и т. п.
По цели использования модели подразделяются на оптимизационные, связанные с нахождением точек минимума или максимума некоторых показателей (например, управляющие часто хотят знать, какие их действия ведут к максимизации прибыли или минимизации затрат),
и описательные, описывающие поведение некоторой системы и не предназначенные для целей управления (оптимизации).
По способу оценки модели классифицируются на детерминированные, использующие оценку переменных одним числом при конкретных значениях исходных данных, и стохастические, оценивающие переменные несколькими параметрами, так как исходные данные заданы вероятностными характеристиками.
Детерминированные модели более популярны, потому что они менее дорогие, их легче строить и использовать. К тому же часто с их помощью получается вполне достаточная информация для принятия решения.
По области возможных приложений модели разбиваются на специализированные, предназначенные для использования только одной системой, и универсальные – для использования несколькими системами.
Специализированные модели более дорогие, они обычно применяются для описания уникальных систем и обладают большей точностью.
В системах поддержки принятия решения база моделей состоит из стратегических, тактических и оперативных моделей, а также математических моделей в виде совокупности модельных блоков, модулей и процедур: используемых как элементы для их построения.
Стратегические модели используются на высших уровнях управления для установления целей организации, объемов ресурсов, необходимых для их достижения, а также политики приобретения и использования этих ресурсов. Они могут быть также полезны при выборе вариантов размещения предприятий, прогнозировании политики конкурентов и т.п. Для стратегических моделей характерны значительная широта охвата, множество переменных, представление данных в сжатой агрегированной форме. Часто эти данные базируются на внешних источниках и могут иметь субъективный характер. Горизонт планирования в стратегических моделях, как правило, измеряется в годах. Эти модели обычно детерминированные, описательные, специализированные для использования на одной определенной фирме.
Тактические модели применяются управляющими (менеджерами) среднего уровня для распределения и контроля использования имеющихся ресурсов. Среди возможных сфер их использования следует указать: финансовое планирование, планирование требований к работникам, планирование увеличения продаж, построение схем компоновки предприятий. Эти модели применимы обычно лишь к отдельным частям фирмы (например, к системе производства и сбыта) и могут также включать в себя агрегированные показатели. Временной горизонт, охватываемый тактическими моделями, – от одного месяца до двух лет. Здесь также могут потребоваться данные из внешних источников, но основное внимание при реализации данных моделей должно быть уделено внутренним данным фирмы. Обычно тактические модели реализуются как детерминированные, оптимизационные и универсальные.
Оперативные модели используются на низших уровнях управления для поддержки принятия оперативных решений с горизонтом, измеряемым днями и неделями. Возможные применения этих моделей включают в себя ведение дебиторских счетов и кредитных расчетов, календарное производственное планирование, управление запасами и т.д. Оперативные модели обычно используют для расчетов внутрифирменные данные. Они, как правило, детерминированные, оптимизационные и универсальные (т.е. могут быть использованы в различных организациях).
Математические модели состоят из совокупности модельных блоков, модулей и процедур, реализующих математические методы. Сюда могут входить процедуры линейного программирования, статистического анализа временных рядов, регрессионного анализа и т. п. – от простейших процедур до сложных продуктов программного приложения (ППП).
Пример 8. Программный продукт Forecast Expert, также разработанный фирмой Про-Инвест-Консалтинг, представляет собой универсальную систему прикладного прогнозирования. Forecast Expert предназначен для построения прогноза временного ряда. В качестве прогнозируемых могут выступать параметры как сфер производства и обращения – цены мирового рынка, спрос на изделия, объемы закупок комплектующих и производственных запасов при увеличении объема производства, цены комплектующих, параметры технологических процессов, так и финансового рынка – цены покупки и продажи акций, деловая активность участников рынка, объем предложений свободных средств инвесторами и многое другое.
Применение Forecast Expert позволяет проанализировать имеющиеся данные и построить прогноз с указанием границ доверительного интервала (при заданной вероятности прогноза) на период времени. Модель определяет степень влияния сезонных факторов и учитывает их при построении прогноза.
2.6. Экспертные системы
Наибольший прогресс среди компьютерных информационных систем отмечен в области разработки экспертных систем (ЭС), основанных на использовании элементов искусственного интеллекта. Экспертные системы дают возможность менеджеру или специалисту получать консультации экспертов по любым проблемам, на основе которых этими системами накоплены знания.
Под искусственным интеллектом (ИИ) обычно понимают способности компьютерных систем к таким действиям, которые назывались бы интеллектуальными, если бы исходили от человека. Чаще всего здесь имеются в виду способности, связанные с человеческим мышлением. Работы в области искусственного интеллекта не ограничиваются экспертными системами. Они также включают в себя создание роботов, систем, моделирующих нервную систему человека, его слух, зрение, обоняние, способность к обучению.
Решение специальных задач требует специальных знаний. Главная идея использования технологии экспертных систем заключается в том, чтобы получить от эксперта его знания и, загрузив их в память компьютера, использовать всякий раз, когда в этом возникнет необходимость. Являясь одним из основных приложений искусственного интеллекта, экспертные системы представляют собой компьютерные программы, трансформирующие опыт экспертов в какой-либо области знаний в форму эвристических правил. На практике ЭС используются прежде всего как системы-советчики в тех ситуациях, где специалист сомневается в выборе правильного решения. Экспертные знания, хранящиеся в памяти системы, более глубокие и полные, чем соответствующие знания пользователя.
ЭС находят распространение при решении задач с принятием решений в условиях неопределенности (неполноты) для распознавания образов, в прогнозировании, диагностике, планировании, управлении, конструировании и т. д.
Типичная экспертная система состоит из решателя (интерпретатора), БД (базы данных), БЗ (базы знаний), компонентов приобретения знаний, объяснительного и диалогового компонентов.
БД предназначена для хранения исходных и промежуточных данных, используемых для решения задач, фактографических данных.
Решатель, используя исходные данные из БД и знания из Б3, обеспечивает решение задач для конкретных ситуаций.
Компонент приобретения знаний автоматизирует процесс наполнения Б3.
Объяснительный компонент объясняет, как система получила решение задачи (или почему не получила) и какие знания она при этом использовала. Диалоговый компонент обеспечивает диалог между экспертной системой и пользователем в процессе решения задачи и приобретения знаний.
Экспертные системы создаются для решения разного рода задач профессиональной деятельности человека, и в зависимости от этого выполняют разные функции.
2.6.1. Типы экспертных систем
Можно назвать несколько типов современных экспертных систем.
1. Экспертные системы первого поколения. Предназначены для решения хорошо структурированных задач, требующих небольшого объема эмпирических знаний. Сюда относятся классификационные задачи и задачи выбора из имеющегося набора вариантов.
2. Оболочки ЭС. Имеют механизм ввода-вывода, но Б3 пустая. Требуется настройка на конкретную предметную область. Знания приобретаются в процессе функционирования ЭС, способной к самообучению.
3. Гибридные ЭС. Предназначены для решения различных задач с использованием Б3. Это задачи с использованием методов системного анализа, исследования операций, математической статистики, обработки информации. Пользователь имеет доступ к объективизированным знаниям, содержащимся в Б3 и пакетах прикладных программ.
4. Сетевые ЭС. Между собой связаны несколько экспертных систем. Результаты решения одной из них являются исходными данными для другой системы. Эффективны при распределенной обработке информации.
При разработке экспертных систем должны участвовать: эксперт той предметной области, задачи которой будет решать система; инженер по знаниям – специалист по разработкам систем; программист – специалист по разработке инструментальных средств. Эксперт определяет знания, т. е. описывает предметную область в виде совокупности данных и правил, обеспечивает полноту и правильность введенных в экспертную систему знаний. Данные определяют объекты, их характеристики и значения. Правила указывают на способы манипулирования данными.
Инженер по знаниям помогает эксперту: выявить и структурировать знания, необходимые для функционирования экспертной системы; осуществить выбор инструментальных средств, которые наиболее эффективны для решения задач в данной предметной области; указать способы представления знаний. Программист разрабатывает инструментальную среду, включающую все компоненты экспертной системы, производит ее сопряжение с другими существующими системами.
2.6.2. Виды знаний
1. Понятийные знания. Это набор понятий, которыми пользуется ЛПР, работающий в некоторой области интеллектуальной, управляющей деятельности, а также свойства и взаимосвязи этих понятий. Эта категория знаний в основном вырабатывается в сфере фундаментальных наук.
2. Конструктивные знания (близкие к понятийным знаниям). Это знания о структуре и взаимодействии частей различных объектов. Они в основном составляют содержание технических, прикладных наук. К примеру, если взять программирование, то понятийное знание – знание о структуре операторов, данных, языка программирования. Конструктивное знание – это знание об устройстве конкретных программ, о типичных алгоритмах.
3. Процедурные знания. К ним относятся методические правила решения различных задач, с которыми ЛПР уже сталкивался и их решать. В производственной сфере аналогом процедурных знаний являются технологические знания различных производственных процессов. Процедурные знания – это опыт интеллектуальной, управляющей деятельности ЛПР в определенной предметной области.
4. Фактографические знания. Они включают в себя количественные и качественные характеристики конкретных объектов, явлений и их элементов. Их накопление ведется в виде таблиц, справочников, файлов, БД.
2.6.3. Способы формализованного представления знаний в БЗ
Формализованное представление знаний в информационных технологиях управления в виде интеллектуальных систем является первичным. Рассмотрим распространенные способы их формализованного представления.
1. Представление знаний продукционными правилами. Продукционные правила представляют знания в форме ЕСЛИ – ТО. Системы, использующие представления знаний продукционными правилами, называются продукционными. Это самый наглядный и простой способ. В таких системах представления знаний имеются средства, позволяющие использовать в данных и правилах нечеткую информацию с определенной вероятностью, называемой фактором уверенности.
2. Логика предикатов (раздел математической логики). Константы и переменные определяют отдельные объекты и обозначаются буквами или набором букв (U, V, W, X, Y). Последовательность из n констант или переменных (n – конечно, n>1) называется функцией. Атомарным предикатом называется последовательность из n сущностей и понятий, описанных константами, переменными или функциями.