Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТС / Рефераты / Реферат Султанова, Замалиев, Беляев, Москвин.docx
Скачиваний:
56
Добавлен:
05.06.2015
Размер:
2.3 Mб
Скачать
    1. Сущность функционального моделирования

Функциональный анализ – это разновидность анализа, предполагающего рассмотрение объекта, как комплекс выполняемых им функций.

Функциональная модель – конечная совокупность конструктивных и формальных методов или приемов, технических средств, с помощью которых дается ответ, хорошо ли работает данная система.

Назначение функционального анализа – с помощью матриц взаимодействий определить, а затем проанализировать функции элементов объекта.

  1. Проводить проверки работы системы и факторов, воздействующих на работу системы.

  2. Изучать работу системы в процессе ее функционирования.

  3. Исключать сложные позиции технологических процессов управления работы системы.

Задачи функционального анализа:

  1. В силу влияния функционального анализа на реструктуризацию системы, очевидно, что нужно найти конструктивные или формальные методы связывающие результаты функционального анализа средствами СА.

  2. Найти модели, с помощью которых определить влияние функционального анализа на СА.

  3. Найти или построить формальные или конструктивные методы, с помощью которых можно изучать до ее внедрения(статически) или после( в динамике) с учетом влияния внешних и внутренних факторов.

  4. Найти методы для анализа и контроля функция управления.

  5. Найти методы для анализа всех иерархий системы, причем методы анализа связаны с получения результата.

Функциональное моделирование использует все возможные математические модели. С тем, чтобы определить метод для той или иной системы, необходимо знать в каком она состоянии.

Различают 4 состояния системы:

1.определённости (возможен один исход и более чем один; задачи линейного программирования, параметрическое программирование)

2.неопределённости (задачи на минимум и максимум)

3.риска (аппарат теоретической вероятности; следует обговорить все возможные ситуации)

4.конфликта (используются все методы ,также методы математической статистики и теории вероятности, метод экспертных оценок)

Контроль за функционированием Э.О. и воздействие на Э.О.осуществляется через 5 основных функций:

1) планирование,

2) учёт,

3) контроль,

4) анализ,

5) принятие решений.

Функциональная модель (ФМ) является средством описания работы (функционирования) той или другой системы или объекта. Может быть использована как для анализа работы существующих систем, так и для подготовки создания новых систем. Практически без ограничений по предметной области.

Определение функциональной модели: "IDEF0 Модель: Графическое описание системы или объекта, которое разработано для определенной цели и с выбранной точки зрения. Набор из одной или большего количества IDEF0 диаграмм, которые изображают функции системы или предметной области в графике, тексте и глоссарии".

Функциональная модель разрабатывается как некоторый набор диаграмм, текстов и глоссария.

Каждая диаграмма разрабатывается как отдельный лист в формате от А4 до А1 или Customer (пользовательский) Основой функциональной модели является Activity - функция, графическим символом которой является прямоугольник (Box - в первоисточнике), в котором вписано имя функции в виде глагола или отглагольного существительного.

Каждая функция (прямоугольник Activity) встраивается в ФМ четырьмя типами связей - вход (Input) - всегда стрелка, символизирующая вход, направлена слева, в левую грань прямоугольника функции; выход (Output) - всегда из правой грани прямоугольника направо; управление (Control) - всегда стрелка сверху вниз, на верхнюю грань прямоугольника; механизм (Mechanism) выполнения функции - стрелка снизу к нижней грани прямоугольника Activity - см. рис. 1.

Это означает, что осуществление указанной в прямоугольнике функции приводит к преобразованию входа - в выход; что это преобразование осуществляется при помощи механизма и под управлением, символизированным стрелкой Control.

Первая диаграмма ФМ называемая ТОР (верхней или контекстной) - диаграммой, имеет только один прямоугольник Activity, который символизирует работу системы в целом. Все связи на этой диаграмме являются связями моделируемой системы со средой функционирования.

Каждая Activity, начиная с Activity TOP диаграммы, может быть декомпозирована (разделена) на субфункции, представляемые несколькими Activities - см. рис. 2.

Рис. 1 ТОР диаграмма функциональной модели IDEF0.

Каждая Activity на диаграмме декомпозиции также оснащается теми же 4 видами связей, что и на ТОР диаграмме; эти связи идентифицируются аббревиатурой ICOM, от Input, Control, Output, Mechanism.

Каждая Activity любой диаграммы обязательно должна иметь не менее одной стрелки управления и не менее одной стрелки выхода.

Оба конца любой стрелки должны быть привязаны (графически - касаться) либо к какой-либо границе диаграммы, либо к одной из сторон бокса Activity. Стрелки могут быть граничными - если они начинаются или оканчиваются на границе диаграммы, или внутридиаграммными, если они начинаются и заканчиваются на прямоугольниках Activities.

Рис. 2 Диаграмма декомпозиции, разработанная в методике IDEF0.

На возникающую при формировании системы связей Activities диаграммы декомпозиции топологическую структуру IDEF0 накладывает ограничения, допускающие использование не всех связей, возможных геометрически.

Диаграммы декомпозиции называются дочерними диаграммами - для диаграммы, Activity которой подверглась декомпозиции. Эта диаграмма называется родительской. Разработка функциональной модели может быть произведена как ФМ AS IS - "функциональная модель как есть", или как ФМ TO BE - "функциональная модель как должно быть". Первая из них описывает функционирование существующей системы, вторая является проектным описанием работы создаваемой системы, или проектным описанием существующей системы, подвергающейся модернизации.

ФМ "как есть" является объектом и отчасти инструментом анализа, и позволяет выявить причины нерационального функционирования исследуемой моделируемой системы. ФМ "как должно быть" является, обычно, основой технического задания на создание или модернизацию системы.

Методика IDEF0 является средством моделирования материально - информационных систем - см. рис. 3.

Рис. 3 Функциональное моделирование - технология двойного назначения

Помимо IDEF0, информационные системы могут быть отмоделированы, в методике DFD, также поддерживаемой AllFusion Process Modeler 4.1.4, и отличающейся от IDEF0 рядом упрощений в её методических требованиях - см. рис. 4.

Рис. 4 Диаграмма функциональной модели в методике DFD

Информационные системы являются частью систем материально - информационных, их нижним иерархическим уровнем. Поэтому, после исчерпания описания материальных функций системы, дальнейшие декомпозиции могут осуществляться, в пределах одной комплексной совмещенной (гибридной) модели, в методике DFD.