45507

Структурный подход к проектированию ИС. Функциональная модель АСОИУ

Доклад

Информатика, кибернетика и программирование

Сущность структурного подхода к разработке ИС заключается в ее декомпозиции на автоматизированные функции. Основные элементы этой методологии основываются на следующих концепциях: графическое представление блочного моделирования функции изображаются в виде блока интерфейсы дуг входящих и выходящих взаимодействие блоков с помощью интерфейсных дуг. Блок детализируется на другой диаграмме с помощью нескольких блоков эти блоки представляют подфункции исходной функции. Обратные связи итерации продолжающие процессы и перекрывающая во...

Русский

2013-11-17

72.5 KB

10 чел.

4. Структурный подход к проектированию ИС. Функциональная модель АСОИУ.

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

Принципы методологии структурного подхода:

  1.  разделяй и властвуй – решение сложных проблем путем их разделения на множество меньших задач, решение которых представляет меньшую трудность.
  2.  иерархического упорядочивания – организация составных частей в иерархические структуры с добавлением новых деталей на каждом уровня. Эти две принципа базовых.
  3.  абстрагирования – выделение существенных свойств и отвлечение от несущественных.
  4.  формализация – строгий методический подход к решению проблемы.
  5.  непротиворечивость – обоснованность и согласованность элементов.
  6.  структурирование данных – данные должны быть и иерархически организованы.

Средства структурного анализа:

SADT – технология диаграмм структурного анализа, соответствующая функциональной диаграмме.

DFD – потоки данных.

ERD – сущность связь.

Методология функционального моделирования SADT.

Разработана Дугласом Россом. На ее основе разработана методология IDEF0. SADT - совокупность методов правил и процедур предназначенных для построения функциональной модели объекта некоторой предметной области. Функциональная модель отображает функциональную структуру объекта – действия и связи между ними. Основные элементы этой методологии основываются на следующих концепциях:

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

 Правила SADT: 

  1.  на каждом уровне декомпозиции 3-5 блоков
  2.  связность диаграмм
  3.  уникальность меток и наименований
  4.  синтаксические правила для графики (правила для блоков и дуг)
  5.  разделение входного потока данных на две составляющие: входные данные и управляющие данные
  6.  отделение организации от функций

Состав функциональной модели:

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

Каждый компонент модели может быть декомпозирован на другой диаграмме, при этом каждая диаграмма иллюстрирует внутреннее строение блока на родительской диаграмме. Диаграмма самого верхнего уровня называется концептуальной диаграммой. Важнейшей частью концептуальной диаграммы является точка зрения или видения.

Иерархия диаграмм

Построение SADT модели начинается с 1-ого блока, представляющего всю систему как единое целое при этом имя, указанное в блоке является общим для всех диаграмм. Блок детализируется на другой диаграмме с помощью нескольких блоков, эти блоки представляют подфункции исходной функции. Декомпозиция выявляет полный набор подфункций. Причем каждая подфункция содержит те элементы, которые входят в исходную функцию, с другой стороны модель не может опустить к-л элемент. Модель SADT представляет собой серию диаграмм с сопроводительной документацией.

На SADT диаграммах не указано явно ни последовательность, ни время.

Обратные связи, итерации, продолжающие процессы и перекрывающая во времени функции изображаются с помощью дуг. Обратные связи могут выступать в виде комментариев и исправлений. Механизмы показывают средства с помощью которых осуществляется выполнение функций. Механизм-человек, компьютер, помогающий выполнять функцию. Каждый блок на диаграмме имеет свой номер и может быть описан на диаграмме нижнего уровня. Так формируется иерархия диаграмм.

Типы связей между функциями (значимость возрастает сверху вниз):

Случайная (0)-связь незначительна или полностью отсутствует.

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

Временная (2) - представляется функции, связанные во времени, когда данные используются одновременно или функции включаются параллельно, а не последовательно.

Процедурная (3) - функции сгруппированы вместе потому что выполняются в течении одной и той же части цикла или процесса.

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

Последующая (5) - выход одной функции служит входными данными для следующей функции.

Функциональная  (6) - все элементы функции влияют на выполнение одной и только одной функции.


 

А также другие работы, которые могут Вас заинтересовать

11638. Определение фокусного расстояния и оптической силы линзы 1.29 MB
  Цель работы: Определение фокусного расстояния и оптической силы линзы. Схема установки и расчётная формула: Приборы и материалы: nл показатель преломления среды; nср показатель преломления материала линзы; R1 R2 радиусы кривизны соответственно I II п
11639. Определение длины световой волны методом колец Ньютона 517 KB
  Целью работы является знакомство с интерференцией волн и определение длины световой волны методом колец Ньютона. Схема установки: Приборы и принадлежности: 1 Линза и стеклянная плоскопараллельная пластинка находящаяся в общей оправе 2 Транс...
11640. Исследовать закономерность соударений тел с помощью компьютерного процесса забивания сваи в грунт 78 KB
  Цель работы: исследовать закономерность соударений тел с помощью компьютерного процесса забивания сваи в грунт. Мы исследовали закономерности соударения тел с помощью компьютерного моделирования процесса забивания сваи в грунт.
11641. Измерение емкости конденсатора. Определение неизвестных сопротивлений проводников (катушек) при помощи мостика Уитстона 93.5 KB
  Измерение емкости конденсатора Цель работы: Определение неизвестных сопротивлений проводников катушек при помощи мостика Уитстона. Схема принципиальной установки: сопротивления Г гальванометр ...
11642. Измерение электродвижущей силы источника постоянного тока 32.5 KB
  Отчет По лабораторной работе №23 Измерение электродвижущей силы источника постоянного тока Цель работы: Измерение электродвижущей силы источника постоянного тока методом компенсации. Теоретическое введение. Электрическим током называется порядо...
11643. Определение кривой намагничивания железа 63.5 KB
  Отчет По лабораторной работе №28 Определение кривой намагничивания железа Цель работы: Ознакомление с характеристиками магнитных свойств вещества и определение зависимости магнитной индукции и магнитной проницаемости ферромагнитного образца от напряжен
11644. Исследование гальванометра магнитоэлектрической системы. 37.5 KB
  Отчет По лабораторной работе №29 Исследование гальванометра магнитоэлектрической системы Цель работы: экспериментальное измерение основных характеристик гальванометра магнитоэлектрической системы. Теоретическое введение: В электрических приборах м
11645. Измерение потерь напряжения в проводах. 108 KB
  Измерение потерь напряжения в проводах Цель работы: Ознакомление с общими принципами передачи электрической энергии на большие расстояния и определение потерь напряжения в моделях электрических линий. Теоретическое введение. Передача электрической эне...
11646. Определение удельного сопротивления Резистивного провода. 42.5 KB
  Определение удельного сопротивления Резистивного провода Цель работы : Измерение сопротивления техническим методом и определение удельного сопротивления резистивного провода. Установка : измерение R техническим методом с точным измерением силы тока...