Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Методы системного анализа, принятия решений и обработки информации с помощью компьютерных программ. Учебное пособие
.pdf
2.3. Методика системного анализа
Методики, реализующие принципы системного анализа вконкретных условиях, направлены нато, чтобы
формализовать процесс исследования системы, процесс
поставки ирешения проблемы. Методика системного анализа разрабатывается иприменяется втех случаях, когда
у исследователя нет достаточных сведений о системе,
которые позволили бы выбрать адекватный метод формализованного представления системы.
Общим для всех методик системного анализа является формирование вариантов представления системы
(процесса решения задачи) ивыбор наилучшего варианта.
Положив воснову методики системного анализа эти два
этапа, их затем можно разделить напод этапы. Например,
первый этап можно разделить следующим образом:
1. Отделение (или ограничение) системы отсреды.
2. Выбор подхода кпредставлению системы.
3. Формирование вариантов (или одного варианта—
что часто делают, если система отображена ввиде иерархической структуры) представления системы.
Второй этап можно представить следующими под
этапами:
1. Выбор подхода коценке вариантов.
2. Выбор критериев оценки иограничений.
3. Проведение оценки.
4. Обработка результатов оценки.
5. Анализ полученных результатов ивыбор наилучшего варианта (или корректировка варианта, если он был
один).

3
КОМПЬЮТЕРНЫЕ ПРОГРАММЫ ДЛЯ АНАЛИЗА,
ОБРАБОТКИ ДАННЫХ ИПРИНЯТИЯ РЕШЕНИЙ
3.1. Назначение ицели использования компьютерных программ
для анализа, обработки данных ипринятия решений
В настоящее время для целей задач системного анализа вшироком аспекте применяемых функций начали
применять компьютерные системы анализа данных,
позволяющие врежиме реального времени оперировать
большими массивами обрабатываемых данных, производить сложные вычисления ипредставлять полученный
результат вудобной для конечного пользователя вформе.
К основным функциям, которые внастоящее время
выполняют компьютеризированные системы иинформационные системы, применяемые для целей системного
анализа, относят:
1) хранение больших массивов данных. Одной
изосновных целей применения информационных систем
всистемном анализе является работа сбольшими объёмами данных, которые необходимо хранить, обрабатывать, анализировать. К ним относят базы данных,
текстовые файлы источники графической информации,
имногое другое;
2) проведение исследования данных. Практически
все информационные системы, применяемые для целей
изадачи системного анализа, обладают свойством анализа данных, обученные проводить статистический ана-
22

лиз, применять, Временные ряды, машинное обучение,
выявлять векторы направленности определять корреляцию ипромахи;
3) прогнозирование. Большинство компьютерных
моделей, используемых для задач системного анализа,
воснове своих функций имеют прогностические модели,
применение которых совместно сбольшими массивами
данных позволяет прогнозировать те или иные показатели, необходимые конечному пользователю;
4) принятие решений. Информационные системы
нанастоящем этапе своего развития способны нетолько
прогнозировать возможные варианты развития ситуации, ноиподсказывать конечному пользователю, какой
из предлагаемых вариантов оптимальнее всего будет
выбрать втой или иной ситуации;
5) визуализация играфическое представление. Практически любая компьютерная информационная система,
используемая для целей и задач системного анализа,
имеет всвоём функционале возможность графического
представления конечного результата, который существенно облегчает задачу интерпретации полученных данных конечным пользователям.
3.2. Функциональные итехнические возможности
компьютерных программ для анализа, обработки данных
ипринятия решений
В настоящее время нарынке программного обеспечения представлено множество систем анализа данных,
которые характеризуются широким функционалом.
Косновным функциональных итехническим возможностям таких систем относятся:
1. Администрирование. Возможность администрирования позволяет настроить систему исходя изправ доступа
пользователей. Таким образом можно настраивать учетные
записи, роли пользователей, атакже управлять функциональностью системы иоптимизировать ее работу.
23

2. Анализ больших данных (англ.Big Data Analysis,
BDA). Данные методы позволяют провести многогранный
иглубокий анализ исследуемой области, наоснове которых можно выявить скрытые закономерности итенденции, атакже построить прогнозные модели.
3. Визуализация данных. В настоящее время при
работе с системами анализа данных одним из востребованных функций является— визуализация. С помощью методов испособов визуализации можно получить
не только наглядно-понятные графики и диаграммы,
ноивыявлять причинно-следственные связи событий.
4. Загрузка/выгрузка данных. Возможность загрузки
и/или выгрузки данных всистеме позволяет получать
иобрабатывать файлы различных форматов иимпортировать данные вфайл или другую систему для дальнейшего применения.
5. Многопользовательский доступ. Возможность
многопользовательской доступа позволяет совместно,
параллельно работать водной системе сразу нескольким
пользователям. При этом пользователи авторизуются
в системе исходя изданных индивидуальных учетных
записей; роли иправа доступа кфункционалу программного обеспечения могут отличатся.
6. Наличие API. Данная возможность представляет
собой программный интерфейс, который состоит изсовокупности способов иправил посредством которых различные информационные системы обмениваются данными.
7. Отчётность и аналитика. Одним из важнейших
иудобных функциональных возможностей системы анализа данных является опция автоматизированного формирования отчётности, которая позволяется оперативно классифицировать данные заопределенный период времени,
атакже представить их вграфическом виде для последующего анализа ипринятия решений наоснове данных.
8. Статистический анализ. Пользователь спомощью
различных статистических методов может построить математические, имитационные ипрочие модели на основе
24

которых можно выявить закономерности, атакже построить прогнозные модели.
9. Интерактивная аналитическая обработка (OLAP).
Технология OLAP позволяет сверхэффективно обрабатывать многомерные массивы данных врежиме реального
времени ивыдавать объеденные, сводные результаты анализа иобработки.
Таким образом, при выборе ивнедрении компьютерных программ для анализа иобработки данных вдеятельность организации следует определить цель конечную
автоматизации ивнимательно изучить функциональные
и технические возможности системы, так как от этих
параметров будет зависеть оперативность икачество принимаемых решений.
3.3. Преимущества использования компьютерных программ
для анализа, обработки данных ипринятия решений
Как было отмечено выше, компьютерные программы
для анализа, обработки данных и принятия решений
предоставляют широкие возможности в сфере исследования различных предметных областей иявляются удобным инструментом. Рассмотрим ключевые преимущества
подобных программных продуктов:
• Прогнозирование потребностей — благодаря проанализированным данным организация сможет понять
потребности клиентов. Данные могут служить лучшему
удовлетворению клиентских потребностей, обеспечивая
долгосрочные отношения, предвосхищая правильные
потребности.
• Предоставление соответствующих продуктов/
услуг— с помощью структурированных данных о продажах можно выявить критические тенденции рынка.
В соответствии с тенденциями вы можете определить,
какой клиент любит какой тип продукта или услуги.
Предвидя потребности клиентов иих симпатии иантипатии, можно улучшить качество продуктов иуслуг
25

• Анализ ипрогноз бизнес-показателей— организации, располагающие достаточными данными, могут выявлять проблемы спроизводительностью ипредпринимать
действенные шаги для их преодоления. Кроме того, если
проведённый анализ отображается визуально, результаты
обрабатываются быстрее и помогают принимать более
обоснованные решения обудущих планах организации.
3.4. Виды систем анализа данных
В настоящее время нарынке программного обеспечения существует огромное разнообразие информационных
систем иинструментов для анализа иобработки данных.
Рассмотрим основные виды таких программных средств.
1) Системы интеллектуального анализа данных.
Программное обеспечение на основе методов интеллектуального анализа данных исредств искусственного
интеллекта может оперативно выявить скрытые закономерности имеющие практическое значение при исследовании объекта.
2) Системы потоковой аналитики.
Системы потоковой аналитики (СПА, англ.Stream
Analytics Systems, SAS) отслеживают и анализируют
поток высокочастотно меняющихся данных в режиме
реального времени. Системы позволяют, используя
доступные для анализа большие данные, контролировать качество, выявлять аномалии врабочих процессах
иизвлекать иную пользу израбочей информации.
3) Системы предсказательной аналитики.
Программные системы предсказательной аналитики
(ПА, англ.Predictive analytics systems, PA) направлены
напостроение прогностической модели наоснове исторических данных, другими словами, напрогноз будущего поведения объектов наоснове того, как они вели себя впрошлом.
4) Системы аналитики больших данных.
Программные системы аналитики больших данных
(САБОД, англ.Big data analytics, BDA) помогают веду-
26

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

4
ОБРАБОТКА ИНФОРМАЦИИ ИПРИНЯТИЕ РЕШЕНИЙ
ВMATHCAD
Всегда иво все времена принятие решений в той или
иной области было приоритетом человеческой деятельности.
В настоявшее время принятие решений являет собой
отдельную область науки и знания, тесно связанной
сматематикой, методами обработки информации, экономикой итеорией управления.
Для реализации управленческой функции принятия
решения, согласно теории принятий решений, должны
соблюдаться два следующих условия:
1) Улица, принимающего решение, должна иметься
возможность выбора, то есть уситуации должны присутствовать хотя бы два варианта решения.
2) Лицо, принимающее решение, должно руководствоваться определённым принципом при принятии данного решения.
В настоящее время втеории принятия решений суще-
ствуют два основных принципа принятия решений:
1) Волевой принцип, чаще всего применяемой
напрактике при отсутствии чётно описанных иформализованных алгоритмов выбора того или иного решения.
2) Критериальный. Применяется вслучае наличия
некоторых критериев или параметров измерения качественно-количественных последствий принимаемого
решения. В литературе критериальный принцип часто
называют целевой функцией. Значение варианта, при
28

котором данная функция принимает минимальное или
максимальное (оптимальное) значение.
В настоящее время существует следующая классифи-
кация задач вобласти теории принятия решений:
1) задачи, чьё решение зависит отколичества информации о начальных условиях, данных для принятия
решения;
2) задачи при неизвестных, детерминированных,
факторах воздействия наобъект принимаемого решения,
каждый изкоторых по-своему действует напринимаемое
решение иконечный результат при этом остаётся неизвестным;
3) вероятностные задачи, при которых напринимаемое решение существенно влияют случайные величины,
которые не известны в абсолютном выражении и для
которых возможно только определить закон распределения вероятности;
4) задачи изобласти условий неопределённости, когда
конечный результат принимаемого решения, атакже действующие внешние факторы могут неизвестны повероятности проявления или же неиметь какого-либо смысла.
Проведя анализ содержания и аппарата математических методов, используемых в Mathcad, можно
утверждать, что постепени оперирования количеством
икачеством вводимой впрограмму информации, пакет
программ Mathcad можно использовать втеории принятия решений для получения конечного результата втой
или иной области при наличии выбора, необходимого для
принятия решений.
4.1. Начало работы сMathCAD
Редактор формул позволяет вводить иизменять математические выражения.
Ввести математическое выражение можно в любом
пустом месте документа MathCAD. Для этого следует
установить курсор внеобходимое место иначать склави-
29

атуры вводить формулу. При этом создается математиче-
:Y a bX cX= +⋅ +⋅
ская область (math region), которая предназначена для
хранения формул [3, С.30].
Для объявления переменной следует воспользоваться
комбинацией символов «:=». Например,
2.5
.
При решении математических задач возникает необходимость применения не только простейших арифметических функций, нои команд возведения в степень,
извлечение корня, знаменателя дроби. Данные команды
относятся к«цепким» операторам [3, С.31].
Пример реализации «цепких» операторов в программе рассмотрен нарисунке 1.
Рисунок 1. Примеры построения выражений с«цепкими»
При необходимости можно менять формат чисел. Для
этого следует два раза кликнуть по нужному значению
ивоткрывшемся окне формата результата выбрать нужный тип (рисунок 2).
30
операторами
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
