- •Первое определение системы. Модель чёрного ящика.
- •Сложности выявления целей
- •Второе определение системы
- •Третье определение системы.
- •Классификация систем
- •По происхождению
- •Целостность системы.
- •Анализ систем на основе функционально-структурного подхода.
- •Модель "черного ящика"
- •Модель состава системы Основные положения.
- •Теория множеств как средства отображения модели состава.
- •Отношения на множествах.
- •Операции над множествами.
- •Упорядоченное множество
- •Модель структуры системы
- •Математический аппарат, используемый для построения модели структуры системы.
- •Соответствия.
- •Классификация соответствий.
- •Графы. Теория графов. Основные определения.
- •Особые типы графов.
- •Отношения на графах.
- •Комплексные элементы графа.
- •Частные случаи графов.
- •Методы задания графов.
- •Структурная схема системы
- •Динамика системы
- •Функционирование и развитие
- •Построении динамических моделей систем.
- •Типы динамических моделей
- •Общая математическая модель динамики
- •Понятие системы управления.
- •Классификация систем в зависимости от положения системы управления.
- •Классификация систем по используемому принципу управления.
- •Работа по заданной траектории
- •Регулирование.
- •Понятие больших и сложных систем.
- •Ресурсный подход к оценки сложности и величины системы.
- •Методы анализа систем.
- •Анализ структуры системы на основе не взвешенных графов.
- •Задача нахождения циклов и цепей в графовой модели структуры системы.
- •Задача поиска цепи на не взвешенных графах.
- •Задача соединения всех элементов системы без дублирующих связей.
- •Анализа структуры системы на основе взвешенных графов.
- •Взвешенные графы.
- •Оптимизационные задачи на взвешенных графах.
- •Задача поиска наименьшего остового дерева.
- •Задача поиска цепи наименьшего веса между двумя вершинами взвешенного графа. Общая постановка задачи.
- •Методы решения задачи.
- •I)Метод направленного поиска (динамического программирования) он же алгоритм Дейкстры. (Дайкстры)
- •Методы решения задачи коммивояжера.
- •Метод ветвей и границ.
- •Исследование структуры систем с помощью потоковых моделей.
- •5.1. Комплексные характеристики сетевого графа.
- •5.2. Алгоритм расчета пропускной способности сети (величины установившегося потока).
- •Исследование переходных процессов систем на основе теории конечных автоматов.
- •Объектно-ориентированный подход к анализу и разработке систем (ооп).
- •Основные положения объектно-ориентированного подхода.
- •Основные элементы объектной модели
- •Язык uml как средство построения моделей систем на основе ооп.
- •Строительные блоки uml
- •Автомат или модель состояний.
- •Моделирование динамические связи систем на основе моделей состояний объектов.
- •Процесс обмена данными между экземплярами объектов системы.
- •Понятие обмена данными. Реализация обмена.
- •Модели состояний объектов:
- •Информация и информационные системы.
- •Определение информации
- •Информационноя система
Теория множеств как средства отображения модели состава.
Теория множеств оперирует объектами, абстрагируясь от их характеристик только на основе данных о наличии объектов и включении объекта в некоторую совокупность (множество).
Множество – это совокупность определенных различных объектов. Упорядоченности элементов во множестве нет.
A={a,b,c,d} =={d,c,a,b}
А – обозначение множества (обычно используются большие буквы латинского или греческого алфавита.
a,b,c,d – элементы множества (обычно используются строчные буквы латинского или греческого алфавита)
{} – знак, указывающий на образование некоторыеми элементами множестваю.
Между элемнтами множества и множеством вцелом существует отношение принадлежности - . Оно указывает на то что данный элемент принадлежит, входит в множество.
a A
– знак принадлежности элемента к множеству.
Особые типы множеств.
Ø – пустое множество, т.е. множество, не содержащее элементов.
I – универсум, т.е. множество, содержащее все возможные элементы.
Отношения на множествах.
A=A’ - отношение эквивалентности.
Множество А эквивалентно множеству A’, если для любого элемента множества А можно сказать, что он принадлежит множеству A’ и наоборот.
A A’ - отношение подмножества.
Множество A является подмножеством множества А’, если для любого элемента множества A можно сказать, что он принадлежит множеству А’, но не наоборот.
* Эквивалентность – частный случай подмножества.
Операции над множествами.
Дополнение.
Д ополнением множества А является множество дополняющее множество А до универсума.
2) Пересечение.
Пересечением множеств А и В является множество элементов одновременно принадлежащих и множеству А и множеству В.
3) Объединение.
Объединением множеств А и В является множество образованное элементами принадлежащими хотя бы одному из исходных множеств.
4) Разность.
Разностью множеств А и В является множество элементов множества А не принадлежащее множеству В.
Упорядоченное множество
Упорядоченные множества – это множества, в которых важен порядок элементов.
В упорядоченном множестве могут присутствовать одинаковые элементы, они отличаются своим положением во множестве.
Упорядоченные множества также называют кортежами или очередями.
Упорядоченное множество используется для описания объекта, в котором важен порядок элементов:
обрабатываемые партии деталей,
данные об очереди клиентов.
инструменты в инструментальном магазине станка,
детали в накопителе станка.
Характеристика кортежа - его длина (количество элементов). В зависимости от длины, кортежи подразделяются на “двойки”, “тройки” и т.д.
Если нет дополнительных требований, то под словом “множество” подразумевается не упорядоченное множество. На упорядоченность множества всегда необходимо указывать.
Упорядоченные и неупорядоченные множества взаимосвязаны. Существуют операции, в которых участвуют два данных типа множеств.
Прямое произведение множеств
C=A´B;
Результатом прямого произведения множеств А и В является множество С, элементами которого являются кортежи образованные всеми возможными сочетаниями элементов множеств А и В. Порядок расположения элементов в кортежах соответствует порядку множеств в прямом произведении.
Например, если А={a,b}, B={x,y,z}, то C=A´B={áa,xñ,áa,yñ,áa,zñ,áb,xñ,áb,yñ,áb,zñ}
Прямое произведение распространяется на n множеств. Результатом прямого произведения n множеств является множество, состоящее из кортежей длиной n. Из понятия прямого произведения следует понятие степени множества. Это произведения множества само на себя.
Для множества являющегося подмножеством результата прямого произведения множеств существует понятие проекции. Результатом проекции множества, являющегося результатом прямого произведения на заданные множества будет множество, элементы которого образованы из элементов множества С удалением из них тех элементов, кортежей которые не входят в множества, на которые производится проекция.
Пусть С=А1хА2хА3хА4х..хАn = {áa1 ,a2 , a3, ...anñ/a..A,a..A,a..}.
Пр(С/А,а)={áa,añ/a}