- •1.Введение в системный анализ и моделирование
- •1.1.Введение
- •1.2. Предмет системного анализа
- •1.3. Многоаспектность строения и функционирования систем
- •1.4. Цель, задача, структура, система, системность
- •Исходная таблица состояний информационно-логической задачи.
- •1.5. Классификация систем. Большие и сложные системы.
- •1.6. Управление в системе и управление системой.
- •1.7 Выводы
- •Вопросы для самоконтроля
- •2.Теория графов и программно-целевой метод анализа предметных областей
- •2.1. Методы теории множеств в информационных классификациях
- •2.2 Обозначения теории графов
- •2.3. Семантические сети
- •2.4. Пример использования системного анализа предметной области
- •2.5. Программно-целевой подход в системных задачах
- •2.5.1.Этапы и область применения программно-целевого подхода
- •2.5.2.Алгоритм декомпозиции
- •2.5.2.1.Стадии анализа и синтеза
- •2.5.2.2. Метод структурного анализа
- •2.5.2.3. Методы декомпозиции
- •2.5.2.4. Требования, предъявляемые к декомпозиции.
- •2.5.2.5. Алгоритм декомпозиции
- •2.5.3.Агрегирование систем
- •2.5.3.1. Уровни агрегирования
- •2.5.3.2. Типы связей в системе
- •1.Связи взаимодействия (координации):
- •3.Связи преобразования:
- •2.5.3.3. Виды агрегирования
- •2.6. Выводы
- •Вопросы для самоконтроля.
- •7. Алгоритм декомпозиции.
- •3. Структурный подход к моделированию предметной области
- •3.1. Сущность структурного подхода
- •3.2. Методология функционального моделирования sadt
- •3.2.1. Технология структурного анализа и проектирования
- •3.2.2. Функциональная модель и ее состав
- •3.2.3. Иерархическая структура диаграмм.
- •3.2.4. Связи между функциями.
- •Типы связей и относительная их значимость.
- •Перечень типов связей и области применения.
- •3.3. Моделирование потоков данных
- •3.4. Моделирование данных
- •3.4.1. Case-метод Баркера
- •3.4.2. Методология idef1
- •3.5. Образец использования структурного подхода: фильмотека
- •3.5.1. Описание предметной области
- •3.5.2. Фазы проекта
- •Типы событий.
- •Матрица событий.
- •3.6. Выводы
- •Вопросы для самоконтроля
- •5. Моделирование потоков данных.
- •4.Объектно-ориентированная методология анализа и моделирования предметной области
- •4.1.Этапы развития uml и используемые методологии проектирования
- •4.1.1. Основные этапы развития uml.
- •4.1.2. Методология объектно-ориентированного программирования
- •4.1.3. Методология ооап
- •4.1.4. Особенности системного анализа и моделирования при проектировании информационных и программных систем
- •4.2. Базовые элементы языка uml
- •4.2.1. Общие сведения
- •4.2.2. Структура языка uml
- •4.2.3. Пакеты языка uml
- •4.2.4. Основные пакеты метамодели uml
- •4.2.4.1. Пакет «Основные элементы»
- •4.2.4.2. Пакет «Элементы поведения»
- •4.2.4.3. Пакет «Общие механизмы.
- •4.2.5. Особенности описания метамодели uml
- •4.2.6. Особенности изображения диаграмм uml
- •4.2.7. Примеры использования диаграмм
- •Interaction diagram (диаграмма взаимодействия)
- •5. Rational Rose и объектно-ориентированное проектирование
- •5.1. Функциональные особенности Rational Rose
- •5.2. Объектно-ориентированная методология анализа предметной области и моделирование бизнес-процессов
- •5.2.1. Средства и методы моделирования бизнес процессов
- •5.2.2. Пример моделирования предметной области
- •5.3. Выводы
- •Вопросы для самоконтроля.
- •1. Методология объектно-ориентированного программирования.
- •6. Методы анализа предметной области при нечетких условиях выбора решений
- •6.1. Нечеткая логика – математические основы
- •6.2. Основы нечеткого управления
- •Результаты анализа правил установки мощности калорифера.
- •6.3. Системы управления с нечеткой логикой
- •6.4. Выводы
- •Вопросы для самоконтроля
- •Нормативные источники
- •Обязательная литература
- •Рекомендуемая литература
- •Источники интернет
- •1.1.2.2 Осуществлять контроль качества обучения, в том числе посещаемости занятий, сроков их проведения, успеваемости и пр.
- •1.1.2.3 Организовать выполнение и защиту дипломных работ
- •1.1.3 Подвести итоги работ за год
- •1.2.2 Провести учебно–методическую работу в обеспечение выполнения учебного план
- •1.2.3 Выполнить учебный план
2.5.2.Алгоритм декомпозиции
2.5.2.1.Стадии анализа и синтеза
Известно, что анализ и синтез – неотъемлемые свойства мышления, позволяющие познавать мир. Аналитический метод состоит в декомпозиции целого, в представлении сложного совокупностью других, желательно более простых объектов. В европейской науке он был явно сформулирован в XVII веке, в частности, Р Декартом и технически основан на методах разделения целого на части с учётом связей частей и с обоснованием причин именно такого разделения.
Аналитический метод широко применяется в научных исследованиях:
биология (рассмотрение анатомической структуры организма);
история (региональная история федеративного государства);
экономика (микроэкономическая структура процессов макроэкономики).
Обратный процесс, объединение частей в целое, т.е. синтез необходим для понимания функционирования именно целостного объекта. При анализе нарушается целостность системы, утрачивается информация о существенных особенностях функционирования компонент в системе (свободный электрон не проявляет свойств, характерных для его поведения в квантовой системе атома).
Итак, анализ вскрывает структуру, а синтез призван дать информацию о функции структуры как взаимодействии функций ее компонент.
Сочетание анализа и синтеза можно представить в виде следующей таблицы.
Этап |
Анализ |
Синтез |
1 |
Изучаемый объект расчленяется на части |
Компонента рассматривается как часть целого |
2 |
Объясняются содержимые части |
Описывается целое |
3 |
Знание об объекте декомпозируется для изучения частей |
Знание о частях агрегируется (соединяется) в знание о целом |
При обоих подходах наступает момент необходимого разложения целого на части либо обратного процесса. Особенность аналитического метода в том, что компоненты, эффективно разделённые для анализа, после надлежащего синтеза вновь образуют функционально дееспособную систему.
Особое значение в исследовании и решении сложных системных проблем имеет метод структурного анализа.
2.5.2.2. Метод структурного анализа
Структурный анализ - метод исследования системы, начинающийся с ее общего обзора с дальнейшей детализацией и созданием иерархической структуры с растущим количеством уровней.
Структурный анализ порождает разбиение системы на уровни (уровни агрегирования, абстрагирования) с ограничением количества элементов на каждом из них (обычно от 3 до 7). Каждый уровень содержит лишь важные для системы детали.
Причины целесообразности операций декомпозиции и агрегирования:
обычно легче решать частные подпроблемы, чем проблему в целом;
есть возможность параллельной работы специалистами разных профилей;
можно качественно оценить взаимосвязи между компонентами системы;
модели отдельных компонент системы имеют меньше параметров;
Декомпозиция и агрегирование неоднозначны: из многих методов структурного разбиения проблемы выбор зависит от целей исследования. Как правило, структура модели не остается стабильной, но развивается и детализируется.
