Файл: Курс лекций по дисциплине Теория систем и системный анализ, читаемый автором в соответствии с учебными планами специальностей 351400 Прикладная информатика.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 442
Скачиваний: 0
СОДЕРЖАНИЕ
Требования ГОСТ специальности к содержанию курса.
1. ИСТОРИЯ СТАНОВЛЕНИЯ И РАЗВИТИЯ ОБЩЕЙ ТЕОРИИ СИСТЕМ
2. Предмет и содержание общей теории систем
3. ОСНОВНЫЕ положения ОбщеЙ теории систем
3.1. Основные понятия системного анализа
3.2. Определение понятия «система»
3.3. Принципы системного подхода
4.1. Категория системы, ее свойства и признаки
4.2. Системообразующие и системоразрушающие факторы
4.3. Классификация системных объектов
4.4. Структура, функции и этапы развития систем
5. СИСТЕМНЫЕ ОБЪЕКТЫ И ИХ ОБОБЩЕННАЯ ХАРАКТЕРИСТИКА
5.1. Системность неорганической и живой природы
5.2. Общество, личность и мышление как система
6. СИСТЕМНЫЕ ИССЛЕДОВАНИЯ КАК СОСТАВНАЯ ЧАСТЬ ОБЩЕЙ ТЕОРИИ СИСТЕМ
6.1. Общая характеристика системных исследований
6.2. Системный подход - методология системного исследования
6.3. Технология достижения целостности познания в системном исследовании
7. Сущность и принципы системного подхода
7.1. Принципы системного подхода.
7.2. Проблемы согласования целей
7.3. Проблемы оценки связей в системе
7.4. Пример системного подхода к задаче управления
7.5. Моделирование как метод системного анализа
7.6. Процессы принятия управляющих решений
8. ОПИСАНИЕ СИСТЕМНЫХ ОБЪЕКТОВ
8.1. Механизм процесса описания системных объектов
8.3. Структура системного анализа
8.4. Методы и модели описания систем
Качественные методы описания систем
Количественные методы описания систем
8.5. Формирование общего представления системы
8.6. Кибернетика и ее роль в описании систем
9.2. Содержательная постановка задачи
9.3. Построение модели изучаемой системы в общем случае
9.4. Моделирование в условиях определенности
9.5. Наличие нескольких целей - многокритериальность системы
9.6. Моделирование системы в условиях неопределенности
9.7. Моделирование систем массового обслуживания
9.8. Моделирование в условиях противодействия, игровые модели
9.9. Моделирование в условиях противодействия, модели торгов
9.10. Методы анализа больших систем, планирование экспериментов
9.11. Методы анализа больших систем, факторный анализ
10. МЕТОДЫ ОПЕРЕЖАЮЩЕГО УПРАВЛЕНИЯ В СИСТЕМАХ
10.1. Причинно-следственный анализ
10.2. Процесс причинно-следственного анализа.
10.3. Варианты причинно-следственного анализа
10.5. Процессы принятия решений различных типов
10.6. Анализ плана управленческой работы и обзор ситуации
11. МОДЕЛИРОВАНИЕ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
11.3. Практическое применение системного подхода в экономике
12. СИСТЕМНАЯ природа организаций и управления ими
12.2. Виды и формы системного представления структур организаций.
ГЛОССАРИЙ ТЕРМИНОВ ТЕОРИИ СИСТЕМ И СИСТЕМНОГО АНАЛИЗА
Ярким примером неопределенности является конфликт. В любом из конфликтов неопределенность возникает в силу того, что каждый участник конфликта, выбирая способ действия, должен учитывать намерения противника. Описание конфликта как системы с неопределенностью обычно строится на теории игр, исходя из принципа минимакса: каждый игрок действует так, чтобы гарантировать себе максимальный выигрыш в наихудшей для него ситуации. Проблема свободы выбора не столько решена тут, сколько обойдена. Инвариантом является результат применения данного принципа, имеющего решение игры. Идеальные игроки и образуют единую систему.
В связи с наличием различного рода неопределенностей справедливо возникает необходимость при их описании последовательного разрешения этих неопределенностей. Достигается это различными путями и методами. Часто это делается с помощью неопределенных уравнений. Это уравнения, которые содержат более одного неизвестного. Иногда они могут содержать большее число неизвестных, чем число уравнений (диофантовы уравнения). Для примера можно указать, что соотношение неопределенностей энергии
Е и времени t имеет вид:
, где h - постоянная Планка.
Описание системы обязательно опирается и на принцип информационного единства. Он устанавливает соотношения между языками различных уровней, используемых для описания исследуемой системы, и между моделями этой системы. Эти соотношения могут быть сформулированы следующим образом:
- языки всех уровней системы являются производными от базового языка. Это означает, что ни на одном уровне описания системы не может быть использовано какое-либо понятие, которому не предшествовал бы набор или хотя бы одно понятие на нижнем уровне, т.е. должна существовать определенная последовательность преобразования понятий снизу вверх;
- должно существовать однозначное отображение описания состояния и функционирования системы с нижнего уровня на верхний, т.е. каждому набору количественных значений параметров системы на каком-либо уровне должно соответствовать единственное значение этого описания на более высоком уровне;
- каждому значению параметров состояния системы на высшем уровне должен соответствовать набор значений параметров состояния на более низких уровнях, т.е. отображение сверху вниз неоднозначно.
Три перечисленных свойства чрезвычайно важны для понимания взаимоотношений между описаниями системы на различных уровнях обобщения. Языки низшего, базового уровня, на которых описывается деятельность элементов системы с учетом их внутреннего строения, не имеют в своем составе понятий, характеризующих целостные свойства системы. Эти понятия появляются только на определенном уровне обобщения понятий базового языка.
Таким образом, принципы описания систем являются наиболее общими требованиями, которыми необходимо руководствоваться при изучении целостных сложноорганизованных объектов. В зависимости от конкретно изучаемой системы они опираются на широкий круг знаний из различных научных дисциплин и разнообразные методы. Сегодня для описания систем активно применяются вычислительные машины. Целесообразность использования компьютера обусловлена тем, что он сегодня становится установкой, на которой можно воспроизводить реальные процессы, протекающие в системах, Пользователь имеет возможность проводить на ней эксперименты, проигрывать возможные варианты изменения системы.
8.3. Структура системного анализа
В процессе функционирования реальной системы выявляется проблема практики как несоответствие существующего положения дел требуемому. Для решения проблемы проводится системное исследование (декомпозиция, анализ и синтез) системы, снимающее проблему. В ходе синтеза осуществляется оценка анализируемой и синтезируемой систем. Реализация синтезированной системы в виде предлагаемой физической системы позволяет провести оценку степени снятия проблемы практики и принять решение на функционирование модернизированной (новой) реальной системы.
При таком представлении становится очевидным еще один аспект определения системы: система есть средство решения проблем.
Основные задачи системного анализа могут быть представлены в виде трехуровневого дерева функций (рис. 8.1).
Рис. 8.1. Дерево функций системного анализа
На этапе декомпозиции, обеспечивающем общее представление системы, осуществляются:
1. Определение и декомпозиция общей цели исследования и основной функции системы как ограничение траектории в пространстве состояний системы или в области допустимых ситуаций. Наиболее часто декомпозиция проводится путем построения дерева целей и дерева функций.
2. Выделение системы из среды (разделение на систему/«несистему») по критерию участия каждого рассматриваемого элемента в процессе, приводящем к результату на основе рассмотрения системы как составной части надсистемы.
3. Описание воздействующих факторов.
4. Описание тенденций развития, неопределенностей разного рода.
5. Описание системы как «черного ящика».
6. Функциональная (по функциям), компонентная (по виду элементов) и структурная (по виду отношений между элементами) декомпозиции системы.
Глубина декомпозиции ограничивается. Декомпозиция должна прекращаться, если необходимо изменить уровень абстракции - представить элемент как подсистему. Если при декомпозиции выясняется, что модель начинает описывать внутренний алгоритм функционирования элемента вместо закона его функционирования в виде «черного ящика», то в этом случае произошло изменение уровня абстракции. Это означает выход за пределы цели исследования системы и, следовательно,
вызывает прекращение декомпозиции
В автоматизированных методиках типичной является декомпозиция модели на глубину 5-6 уровней. На такую глубину декомпозируется обычно одна из подсистем. Функции, которые требуют такого уровня детализации, часто очень важны, и их детальное описание дает ключ к секретам работы всей системы.
В общей теории систем доказано, что большинство систем могут быть декомпозированы на базовые представления подсистем. К ним относят: последовательное (каскадное) соединение элементов, параллельное соединение элементов, соединение с помощью обратной связи.
Проблема проведения декомпозиции состоит в том, что в сложных системах отсутствует однозначное соответствие между законом функционирования подсистем и алгоритмом, его реализующим Поэтому осуществляется формирование нескольких вариантов (или одного варианта, если система отображена в виде иерархической структуры) декомпозиции системы.
Рассмотрим некоторые наиболее часто применяемые стратегии декомпозиции.
Функциональная декомпозиция. Декомпозиция базируется на анализе функций системы. При этом ставится вопрос, что делает система, независимо от того, как она работает. Основанием разбиения на функциональные подсистемы служит общность функций, выполняемых группами элементов.
Декомпозиция по жизненному циклу. Признак выделения подсистем - изменение закона функционирования подсистем на разных этапах цикла существования системы «от рождения до гибели». Рекомендуется применять эту стратегию, когда целью системы является оптимизация процессов и когда можно определить последовательные стадии преобразования входов в выходы.
Декомпозиция по физическому процессу. Признак выделения подсистем - шаги выполнения алгоритма функционирования подсистемы, стадии смены состояний. Хотя эта стратегия полезна при описании существующих процессов, результатом ее часто может стать слишком последовательное описание системы, которое не будет в полной мере учитывать ограничения, диктуемые функциями друг другу. При этом может оказаться скрытой последовательность управления. Применять эту стратегию следует, только если целью модели является описание физического процесса как такового.