Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Методы системного анализа, принятия решений и обработки информации с помощью компьютерных программ. Учебное пособие
.pdf
1919
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ
БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ
РОССИЙСКОЙ ФЕДЕРАЦИИ»
(ФИНАНСОВЫЙ УНИВЕРСИТЕТ)
Кафедра «Математика иинформатика»
И.Э.Гаглоева, Ю.В.Саханский,
М.А.Ковалева, М.В.Волик
МЕТОДЫ СИСТЕМНОГО АНАЛИЗА,
ПРИНЯТИЯ РЕШЕНИЙ ИОБРАБОТКИ
ИНФОРМАЦИИ СПОМОЩЬЮ
КОМПЬЮТЕРНЫХ ПРОГРАММ
Учебное пособие
подисциплине «Методы принятия
управленческих решений наоснове данных»
для студентов, обучающихся понаправлению подготовки
38.03.05 Бизнес-информатика всех профилей очной формы
(программа подготовки бакалавра)
МОСКВА
2024

УДК 517
ББК 22.161
М54
Гаглоева И.Э., Саханский Ю.В., Ковалева М.А.,
Музаев Илларион Давидович, д.т.н., профессор, профессор кафедры «Математика и информатика» ФГОБУ ВО
«Финансовый университет при Правительстве Российской
Федерации», Владикавказский филиал;
Басаева Елена Казбековна, к.ф.-м.н., доцент, заведующая кафедрой прикладной математики и информатики,
ФГБОУ ВО «Северо-Осетинский государственный университет имени К.Л.Хетагурова».
Авторы:
Волик М.В.
Рецензенты:
Методы системного анализа, принятия решений
М54
иобработки информации с помощью компьютер
ных программ: учебное пособие / И.Э. Гаглоева,
Ю.В.Саханский, М.А.Ковалева, М.В.Волик.— М.:
Прометей, 2024.— 90 с.
ISBN 978-5-00172-615-9
Учебное пособие «Методы системного анализа, принятия
решений иобработки информации спомощью компьютерных
программ» предназначено для использования вучебном процессе при выполнении практических заданий подисциплине
«Методы принятия управленческих решений наоснове данных». Составлено всоответствии с образовательным стандартом высшего образования ФГОБУ ВО «Финансовый
университет при Правительстве Российской Федерации»
понаправлению 38.03.05 «Бизнес-информатика» всех профилей очной формы (уровень бакалавриата), утвержденным
Приказом ректора от03.06.2021 №1305/о.
Учебное пособие содержит теоретический материал, контрольные вопросы поразделам, практические задания, список литературы.
-
ISBN 978-5-00172-615-9
© Коллектив авторов, 2024
© Издательство «Прометей», 2024

ОГЛАВЛЕНИЕ
Введение ......................................................................................... 5
1. Теоретические основы системного анализа ипринятия
решений ......................................................................................... 7
2. Методы системного анализа ................................................... 13
2.1. Классификация методов системного анализа ............15
2.2. Методы описания исследуемого объекта ...................20
2.3. Методика системного анализа ................................. 21
3. Компьютерные программы для анализа, обработки
данных ипринятия решений .....................................................22
3.1. Назначение ицели использования компьютерных
программ для анализа, обработки данных
ипринятия решений .............................................22
3.2. Функциональные итехнические возможности
компьютерных программ для анализа, обработки
данных ипринятия решений ..................................23
3.3. Преимущества использования компьютерных
программ для анализа, обработки данных
ипринятия решений .............................................25
3.4. Виды систем анализа данных .................................26
4. Обработка информации ипринятие решений вMathCAD.....28
4.1. Начало работы сMathCAD .....................................29
4.2. Практическая работа №1. Построение выражений
иих вычисление ...................................................32
4.3. Операции сматрицами вMathCAD ..........................33
4.3.1. Простейшие матричные операции ..................33
4.3.2. Транспонирование матрицы ..........................35
4.3.3. Сложение ивычитание матриц .......................37
4.3.4. Умножение матриц .......................................38
4.3.5. Умножение матрицы наматрицу-строку
инаматрицу-столбец ............................................39
4.3.6. Произведение матрицы наскаляр ...................40
4.3.7. Деление матриц ...........................................40
3

4.3.8. Слияние иразбиение матриц .........................41
4.3.9. Разбиение матрицы настолбцы ...................... 41
4.3.10. Практическая работа №2. Операции
сматрицами ......................................................... 43
5. Обработка информации ипринятие решений наPython ..... 48
5.1. Начало работы ..................................................... 49
5.2. Установка библиотек Python ................................... 50
5.3. Библиотека NumPy ...............................................51
5.4. Операции сматрицами вPython ..............................53
5.4.1. Создание матриц ..........................................53
5.4.2. Создание специальных матриц NumPy ............55
5.4.3. Генерация целого случайного числа ................58
5.4.4. Арифметические операции ...........................59
5.4.5. Индексация исрезы .....................................59
5.5. Набор данных .......................................................62
5.6. Практическая работа №3. Описательный анализ
данных. NumPy .................................................... 64
5.7. Библиотека Pandas ................................................69
5.8. Серии итаблица данных ........................................69
5.9. Импорт данных. Подготовка данных ........................74
5.9.1. Импорт данных ............................................75
5.9.2. Сортировка данных вpandas .......................... 75
5.10. Визуализация данных..........................................76
5.10.1. Модуль pyplot ............................................77
5.10.2. Построения графика ................................... 77
5.11. Практическая работа №4. Анализ данных
спомощью Pandas .................................................81
Список литературы ..................................................................... 86

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

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

1
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СИСТЕМНОГО АНАЛИЗА
ИПРИНЯТИЯ РЕШЕНИЙ
Системный анализ ипринятие решений— это методология и процесс, который помогает анализировать
сложные проблемы иситуации, выявлять взаимосвязи
между разными факторами и принимать обоснованные
решения. Основы этой методологии включают всебя следующие ключевые концепции ипринципы:
1) системный подход. Системный анализ ориентирован нарассмотрение объектов иявлений как систем,
состоящих извзаимосвязанных элементов. Это позволяет
учитывать нетолько части системы, ноиих влияние друг
надруга инасистему вцелом;
2) интердисциплинарность. Системный анализ объединяет знания иметоды изразличных научных областей,
таких как математика, биология, социология идр. Это
позволяет рассматривать проблемы сразных точек зрения иполучать более полное представление оситуации;
3) моделирование. Моделирование системы с помощью математических, компьютерных или графических
инструментов позволяет создать упрощенное представление осистеме иисследовать ее поведение вразличных
условиях. Модели помогают предсказывать последствия
различных решений;
4) анализ и оценка. Системный анализ включает
всебя анализ текущего состояния системы, выявление ее
сильных ислабых сторон, атакже оценку возможных альтернативных решений;
7

5) учет интересов стейкхолдеров. При принятии решений важно учитывать интересы всех заинтересованных
сторон (стейкхолдеров), так как решения могут влиять
наразные аспекты системы иокружающей среды;
6) постоянное улучшение. Процесс системного анализа и принятия решений не является статичным. Он
предполагает постоянное улучшение и корректировку
стратегии наоснове полученных данных иопыта;
7) управление рисками. Системный анализ помогает
выявлять потенциальные риски иразрабатывать стратегии их минимизации. Это способствует более безопасному
иустойчивому принятию решений;
8) коммуникация исотрудничество. Важной частью
системного анализа является обмен информацией
исотрудничество между участниками процесса. Открытая коммуникация способствует выявлению новых идей
ианализу разных точек зрения;
9) моделирование. Модели представляют собой упрощенные абстракции реальных систем, которые позволяют
проводить эксперименты ианализировать их поведение
без риска для реальной системы;
10) оптимизация. Важной целью системного анализа
является оптимизация. Это означает поиск наилучших
решений для достижения поставленных целей системы
при учете ограничений иресурсов;
11) системное мышление. Эффективный системный
анализ требует системного мышления. Это способность
видеть систему вцелом, анекак набор изолированных
элементов. Это также включает всебя способность учитывать последствия решений надолгосрочную перспективу.
Теоретические основы системного анализа предоставляют мощный инструментарий для понимания иуправления сложными системами вразличных областях. Они
помогают выявлять взаимосвязи изависимости, оптимизировать ресурсы ипринимать обоснованные стратегические решения для достижения поставленных целей
8

Системный анализ является многогранной иинтердисциплинарной наукой, которая прошла через несколько
этапов развития смомента своего возникновения. Рассмотрим ключевые этапы развития системного анализа как
науки:
1) зарождение иформирование (1940–1950-егоды).
Начало системного анализа связывают сработой математиков иинженеров, таких как Норберт Винер иДжон фон
Нейман, во время Второй мировой войны. Они разрабатывали методы управления ирешения сложных военных
задач, что послужило зарождением идеи системного анализа. Наэтом этапе акцент делался на математическом
моделировании систем иуправлении ими;
2) период расцвета (1950–1970-егоды). Этот период
характеризовался активным развитием методов системного анализа вразличных областях, включая экономику,
экологию, социологию ибизнес. Были созданы множество
теорий имоделей, таких как теория систем Людвига фон
Берталанфи иметодология системного анализа Чарльза
Уэссли;
3) построение общих концепций (1980–1990-егоды).
На этом этапе системный анализ начал разрабатывать
общие концепции ипринципы, которые могли бы применяться вразных областях. Это включало всебя концепцию системных архетипов, принципы системного мышления иразработку методологий, таких как системная
динамика;
4) информационная эра иприменение в ИТ (2000-е
годы— настоящее время). С развитием компьютерных
технологий иинформационных систем системный анализ
стал непременным инструментом для решения сложных
проблем в информационных технологиях, управлении
проектами ибизнес-процессами. Также системный анализ стал важным инструментом для принятия стратегических решений науровне компаний игосударств;
5) интердисциплинарный характер (настоящее
время): Системный анализ продолжает развиваться как
9

интердисциплинарная наука, объединяющая знания
иметоды изразличных областей, таких как математика,
инженерия, социология, биология идругие. Он находит
применение в решении сложных глобальных проблем,
таких как изменение климата иустойчивое развитие.
Рассмотрим далее основные процедуры системного
анализа: ИЗМЕРЕНИЕ — ОЦЕНКА — ПРИНЯТИЕ
РЕШЕНИЯ. Дадим им определения.
Основные процедуры системного анализа— это ключевые шаги иметоды, которые используются для анализа
сложных систем, выявления проблем иразработки решений. Они включают всебя измерение, оценку ипринятие
решения. Давайте рассмотрим каждую изэтих процедур
более подробно:
1) Измерение.
Измерение является первым и важным этапом
системного анализа. Наэтом этапе собираются данные
и информация о системе, ее элементах и параметрах.
Измерение может включать всебя сбор статистических
данных, наблюдение, опросы идругие методы исследования. Главная цель измерения— получить количественную икачественную информацию осистеме для последующего анализа.
2) Оценка.
Оценка представляет собой анализ иинтерпретацию
данных, полученных наэтапе измерения. Наэтом этапе
аналитики определяют, какие факторы ипараметры влияют на систему, выявляют закономерности и взаимосвязи между ними. Оценка также включает всебя оценку
эффективности текущего состояния системы ивыявление
проблем, которые требуют решения.
3) Принятие решения.
На последнем этапе системного анализа принимаются решения наоснове собранной информации и проведенного анализа. Важно выбирать оптимальные стратегии иварианты действий для улучшения системы или
решения конкретных проблем. Принятие решения может
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
