Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]