
- •Характерные особенности современных информационных систем. Основные определения. Задачи теории систем.
- •2. Краткая историческая справка. Терминология теории систем. Понятие информационной системы. Системный анализ.
- •3. Качественные и количественные методы описания информационных систем. Кибернетический подход. Динамические описание информационных систем.
- •5. Принципы минимальности информационных связей агрегатов. Агрегат как случайный процесс.
- •6. Анализ и синтез информационных систем. Формализация результатов изучения систем. Выделение функций систем.
- •7. Методология постановок и алгоритмизация задач задач на макро-и микро-уровнях.
- •8. Методы синтеза структур информационных систем. Задача оптимизации структур. Интеллектуализация информационных систем.
- •9. Информационные процессы-основа информационных систем.
- •10. Понятие и структура информационного процесса.
- •11. Математические модели сигнала.
- •12. Частотная форма представления детерминированных сигналов.
- •13. Классификация методов дискретизации. Дискретизация по времени.
- •14. Выбор точности отсчетов по теореме Котельникова. Квантование по уровню.
- •2. Виды импульсной модуляции.
- •3. Импульсные и цифровые методы в системах автоматического управления
- •15. Модели процесса. Измерение информации.
- •16. Модель непрерывного и дискретного каналов связи.
- •17. Пропускная способность дискретного и непрерывного каналов связи
- •18. Оценки потерь информации. Понятие избыточности информации.
- •19. Рассмотрение информационного процесса на физическом уровне. Назначение и содержание процедур модуляции и демодуляции.
- •Гармоническая модуляция
- •3. Импульсная модуляция
- •4. Широтно-импульсная модуляция
- •5. Дискретная модуляция
- •20. Сравнительные характеристики по помехоустойчивости различных видов модуляции.
- •21. Цифровые методы модуляции. Информационные характеристики сигнала и канала.
- •Цифровая модуляция
- •22. Согласование статистических свойств источника сообщений и канала связи.
- •23. Сети передачи данных. Пропускная способность сети связи.
- •24. Методы решения задачи статистической маршрутизации. Рассмотрение информационного процесса на канальном уровне.
- •Связь между офисами на канальном уровне
- •Проблема шифрования на сетевом уровне
- •Детальное рассмотрение прозрачного шифратора
- •Аналогии с режимами шифрования блочных шифров
- •25. Общие понятия теории кодирования. Фундаментальные теоремы Шеннона о кодировании.
6. Анализ и синтез информационных систем. Формализация результатов изучения систем. Выделение функций систем.
В отличие от анализа, когда исследуется заданная информационная система в процессе синтеза необходимо создать новую систему путем определения ее оптимальных свойств и соответствующих показателей. При этом можно говорить о двух основных задачах синтеза: создание новой системы на основе последних достижений науки и техники; совершенствование существующей системы на основе результатов, полученных в процессе ее эксплуатации. Задача синтеза информационной системы заключается в разработке ее структуры и выявлении параметров системы исходя из заданных требований к значениям показателей эффективности ее функционирования. Главным элементом синтеза является структурный синтез системы, который позволяет определить оптимальный состав элементов и связей между ними. В информационных системах важным моментом является синтез системы передачи и обработки информации. При этом можно выделить следующие виды синтеза: синтез структуры подсистемы передачи и обработки данных; синтез структуры подсистемы хранения данных. В теории систем управления синтез — многошаговый итеративный процесс, включающий в себя последовательное решение следующих основных задач:
формирование замысла и цели создания системы;
формирование вариантов облика новой системы;
приведение описания варианта облика системы во взаимное соответствие;
оценка эффективности вариантов и принятия решения о выборе облика новой системы;
разработка требований к системе управления;
разработка программ реализации требований к системе управления;
реализация разработанных требований к системе управления.
Создание новой системы требует формирования замысла и разработки вариантов прототипов новой системы. Замысел возникает на основании полученного проектного задания, выделения недостатков существующей системы, появления практической потребности или новых научных достижений. Варианты прототипов новой системы формируются на основе анализа общей цели создания системы, изучения потребностей заказчиков. При этом учитывают состояние и перспективы развития аналогичных отечественных и зарубежных систем. При разработке информационных систем особую важность приобретает концептуальное моделирование предметной области. Цель такого моделирования — выявление объектов предметной области и установление связей между ними. Каждый формируемый вариант облика системы включает в себя следующие виды описаний: структурное — описание связей, назначения элементов системы и их пространственное размещение; функциональное — решаемые системой функции, задачи, порядок функционирования системы; информационное — описание входной и выходной информации, потоков информации, циркулирующих в системе, способов представления и передачи данных; параметрическое — перечень количественных показателей (параметров), характеризующих отдельные свойства системы, которые необходимо обеспечить в процессе ее создания. Требования к показателям в виде различных ограничений формируются в процессе оценки эффективности каждого исследуемого варианта облика новой системы и уточняются в ходе ее разработки. В результате синтеза системы разработчик получает несколько вариантов облика новой системы. Для приведения полученных описаний во взаимное соответствие выполняют следующие действия: а) сопоставление всех видов описаний (структурного, функционального, информационного, параметрического); б) устранение противоречий между описаниями; в) объединение описаний, получение итогового облика системы. Сопоставление описаний выполняется структурно и функционально. Сначала решается вопрос о совместимости информационного описания. Функциональное описание может быть недостаточным для охвата блоков или процессов структурного описания, тогда его нужно расширить. Все выделенные в ходе синтеза системы структуры должны быть описаны функционально. Затем уточняется, в какой мере информационное описание дополнено функционально и структурно. В результате сопоставления трех видов описаний — структурного, информационного и функционального — выделяются основные параметры системы, значения которых используют для оценки эффективности ее работы. При этом возможно получение двух результатов: требуемые значения параметров недостижимы; требуемые значения параметров достижимы порознь. В первом случае необходимо внести изменения в структуру системы и пересмотр ее функций, а во втором — провести синтез системы заново. Устранение противоречий сводится к внесению изменений в структурное описание на основании функциональных свойств системы. Для этого следует выявить и устранить основные противоречия, препятствующие достижению положительного результата при эксплуатации системы. Признаком наличия таких противоречий является функциональная недостаточность системы. Для выявления причины противоречия выполняют анализ структурных и информационных свойств системы. Для устранения противоречия требуется внести изменения в структуру системы, новые элементы или подсистемы. Объединение описаний отражается в получении итогового результата, в котором отражены структурные, функциональные, информационные свойства и параметры системы в полном объеме. В результате проведенного синтеза разрабатывается программа реализации требований к системе. Такая программа должна отражать следующие основные особенности процесса создания системы: перечень целей и задач исполнителям, ответственным за создание системы; график обеспечения исполнителей ресурсами (информационными, материальными). Реализация разработанных требований к системе управления выполняется в соответствии с созданной программой в указанные сроки. В общем виде в теории систем принято выделять следующие виды деятельности, направленные на реализацию выработанной программы: моделирование, проектирование, конструирование, изготовление и испытание системы, а также оценка путей модернизации. Моделирование системы предусматривает отработку принципов работы и алгоритмов обработки данных, основанных на новых идеях и информационных технологиях. Различают частичное и полное моделирование. Частичное моделирование применяется, когда требуется проверить правильность выбора алгоритма функционирования отдельных подсистем. Результаты частичного моделирования используются для повторного моделирования системы и дополнительной проработки облика системы на основании новых данных. Полное моделирование применяется при разработке новых систем. Проектирование системы — процесс, охватывающий весь цикл функционирования будущей системы. При этом выбираются средства и методы, необходимые для ее создания и обеспечения функционирования. Конструирование системы — определение пространственного расположения отдельных подсистем и правил взаимодействия между ними, что находит отражение в концепции интерфейса системы. Изготовление системы — процесс разработки и развертывания прикладного программного обеспечения, базы данных информационной системы. Испытание системы — проверка правильности функционирования системы. Для оценки правильности работы выполняется отладка программного обеспечения системы путем выполнения контрольных заданий, запросов, результат которых заранее известен. Затем система передается в эксплуатацию заказчику. Оценка путей модернизации — оценка эффективности работы информационной системы в результате опытной эксплуатации. Область информационных технологий характеризуется значительной динамикой. При этом программное и аппаратное обеспечения подвергаются быстрому моральному износу. Для продления времени «жизни» следует своевременно вносить в систему изменения. ^ Обзор стандартов проектирования информационных систем. Разработка реальных информационных систем осуществляется на основе стандартов. Данные стандарты определяют фазы проектирования систем с учетом их жизненного цикла. В общем случае под жизненным циклом системы следует понимать процесс ее зарождения, ввода в эксплуатацию и демонтаж. В настоящее время находят применение следующие стандарты. ГОСТ 34.601 — 90 распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. Содержит описание содержания работ на каждом этапе. ISO/IEC 12207:1995 — стандарт на процессы и организацию жизненного цикла. Он дополнен руководствами ISO/IEC TR 15271:1998 Information technology — Guide for ISO/IEC 12207 и ISO/IEC TR 16326:1999 Software engineering — Guide for the application of ISO/IEC 12207 to project management. Стандарт Custom Development Method — методика Oracle (CDM) содержит рекомендации по разработке прикладных информационных систем; описывает требования и методику, позволяющую получить готовые решения, ориентированные на использование СУБД Oracle. Стандарт Rational Unified Process (RUP) предлагает итеративную модель разработки систем, включающую в себя четыре фазы: начало, исследование, построение и внедрение. Каждый этап может быть разбит на отдельные этапы — итерации. Стандарт Microsoft Solution Framework (MSF), как и RUP, также включает в себя четыре фазы: анализ, проектирование, разработка, стабилизация. Он поддерживает технологию итераций и предполагает использование объектно-ориентированной технологии. Стандарт ХР (Extreme Programming) предусматривает интенсивное взаимодействие между заказчиком системы и коллективом разработчиков в течение всего периода разработки информационной системы. Разработка системы разбивается на этапы. Каждый этап заканчивается созданием функционально законченного прототипа, который затем дорабатывается на следующем этапе. Стандарт ISO/IEC 15288 System life cycle processes определяет методику разработки информационных систем в различных предметных областях, основное внимание уделяется жизненному циклу систем, в составе которых используется ЭВМ. Основным компонентом информационной системы является программное обеспечение, реализующее требуемые функции. Стандарт ISO/IEC 12207 все процессы жизненного цикла подразделяет на три группы: основные, вспомогательные и организационные (табл. 1.2). Стандарт ISO/IEC 15288 в структуре жизненного цикла программного обеспечения и информационной системы выделяет следующие процессы: договорные, проектные, технические, процессы предприятия, специальные (табл. 1.3). Стандарт ISO/IEC 15288 различает этапы жизненного цикла и этапы создания системы. В качестве этапов определены: формирование концепции системы — предусматривает проведение анализа потребностей пользователей, выбор общей концепции системы и проектных решений; разработка системы — процесс ее проектирования; реализация — изготовление системы; эксплуатация — передача системы потребителю; поддержка — взаимодействие с потребителем системы, обеспечение ее бесперебойной работы (функционирования); снятие с эксплуатации — демонтаж системы.