- •Глава 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.6. Метод дерева целей
- •2.7. Морфологические методы
- •Глава 3. Количественные методы описания систем
- •3.1. Уровни описания систем
- •3.2. Низшие уровни описания систем
- •3.4. Моделирование систем
- •3.5. Абстрактно-множественное описание систем
- •Предположения о характере функционирования систем
- •Система, как отношение на абстрактных множествах
- •Временные, алгебраические и функциональные системы
- •Временные системы в терминах «вход-выход»
- •3.6. Модели систем в виде дифференциальных уравнений
- •3.7. Представление состояний систем в виде графов
- •3.8. Каноническое описание динамических систем
- •Детерминированная система без последствий
- •Детерминированные системы без последствия с входными сигналами двух классов
- •Учет специфики воздействий
- •Детерминированные системы с последствием (обычно это системы с памятью)
- •Стохастические системы
- •3.9. Динамические характеристики систем
- •Связь между процессами на входе и выходе четырехполюсника определяется интегралом Дюамеля:
- •Из этого определения следует, что:
- •3.10. Кибернетический подход
- •3.11. Агрегатное описание систем
- •3.12. Иерархические модели системы и структурная теория алгоритмов
- •Глава 4. Анализ и синтез систем на основе декомпозиции, агрегирования и моделирования
- •4.1. Анализ и синтез систем на основе декомпозиции и агрегирования
- •4.2. Модели систем как основа декомпозиции
- •4.3. Алгоритм декомпозиции на основе функционально-целевого подхода
- •4.4. Техника агрегирования систем
- •4.5. Проектирование производственных предприятий на основе системно-целевого подхода
- •Заключение
- •Глава 5. Информационные и управляющие системы
- •5.1. Информация, информатика и информационные системы
- •5.2. Классификация информационных систем
- •5.3. Описание сложных информационных и управляющих систем
- •5.4. Общие свойства и виды информационных и управляющих систем
- •5.5. Теория исследования и построения информационных систем
- •5.6. Модель управления информационной сетью
- •5.7. Модель вычислителей для сложных задач
- •2.8. Макроструктура информационных и управляющих систем
- •5.9. Структуры управляющих эвм и их объединений
- •5.10. Локальные информационно-управляющие сети и протоколы обмена данными
- •5.11. Структура глобальной информационно-управляющей сети
- •Назовите типы информационных систем и их классификацию по видам.
5.5. Теория исследования и построения информационных систем
В основе теоретического исследования и проектирования ИС лежит общая теория систем, системный подход и теория передачи информации.
Рис. 2.6. Схема связи алгебраических описаний с моделями вычислительных устройств
Проектирование структуры проводится на основе теоретических моделей и алгоритмов. В основе теоретического и математического описания проектируемой системы лежит схема связи алгебраических описаний с моделями вычислительных устройств, приведенная на рис. 2.6. Далее последовательно рассмотрим методы описания и связи их с вычислительными методами и устройствами.
Формальные модели универсальной алгебры.
В декартовой алгебре задаются правила сложения, умножения, перестановки, свойства коммутативности и ассоциативности:
Сложение векторов - сложение их элементов: А+В → (ai + bi) , ai Є A, biЄ B.
Произведение векторов определяется как произведение столбца на строку:
А×В → (ai bi) , ai Є A, biЄ B.
Многократное сложение или умножение векторов: A+A+…+A=nA , A×A×…×A=Am.
Коммутативность: А+В=В+А; A×B=B×A; (А×В)×С=А×(В×С).
Ассоциативность: (А+В)+С=А+(В+С)
Правила матричных операций: Y=WX, где X,Y- векторы, W – матрица.
Модель автомата (ЭВМ). Структурная модель автомата (ЭВМ) приведена на рис. 2.7. На схеме приняты следующие обозначения: A – управляющее устройство, B – операционное устройство, Y - воздействие.
По сигналу Y управляющее устройство А производит воздействие Y на В при наличии существует обратная связь X.
Рис. 2.7. Структурная модель автомата
Множество М состояний устройства В и всего автомата называется информационным (ячейки памяти).
Управляющие устройство А содержит конечное число состояний (выходных сигналов или операций управления), зависящих от Х.
Теория алгоритмов
Алгоритм – конечная совокупность точно сформулированных правил действия с указанием порядка их применения (роботы А.А. Маркова, цепи Маркова, машины Тьюринга).
Рекурсия – способ задания функции, значение которой определяется через меньшие (или предшествующие) значения аргумента:
f(x1,…xn, t(n+1))=F{f(x1,..xn, tn)}.
Функция рекурсивна, если есть процедура для ее вычисления (алгоритм вычисления), есть простые арифметические правила вычисления (элементарные арифметические функции).
Операция суперпозиции:
G(x1,x2,..,xm)=f{f1(x1,x2,..,xk)…+ fn(x1,x2,..xk)}
Машина Тьюринга
Машина Тьюринга - это простейший автомат, который осуществляет следующие операции: стирание, запись, переход. Схема работы машины Тьюринга приведена на рис.2.8.
Символы S1, S2, …Si –внешний алфавит и в алфавите есть <0>.
Символы q0, q1,..qm – внутренний алфавит.
При каждом действии машины происходит переход из одного состояния в другое: Fi, Si, qk → Sj, Pk qk+1, e.
Рис. 2.8. Схема работы машины Тьюринга
Работа машины Тьюринга:
После конечного числа тактов процесс останавливается. Машина перерабатывает начальную запись в заключительную.
Машина Тьюринга не останавливается. Машина не применима к начальной записи, так как её состояние зависит только от предыдущего состояния (внутреннего алфавита) и воздействия (сигнал из внешнего алфавита).
Следствие 1 → всякий алгоритм может быть реализован с помощью Машины Тьюринга (МТ)..
Ветвление - можно рассматривать как произведение Т1*Т2.
Композиция «цикл» - применима к одной МТ.
Т=Ť1{(1).,…,(ч)…,(s)} – является результатом композиции «цикл».
С помощь МТ можно описать последовательное действие любых сложных алгоритмов и вычислительных машин.
