Читать онлайн «Методика построения функциональной модели предметной области для проектирования автоматизированной системы управления АСУ»

Автор Г. В. Куликов

УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ КАФЕДРА АСУ МЕТОДИЧЕСКИЕ УКАЗАНИЯ К лабораторным работам по курсу Кибернетические основы информационных систем для подготовки студентов по направлениям Информатика и вычислительная техника и Информационные системы в экономике Уфа 1996 Авторы: Куликов Г. Г. , Набатов А. Н. Лабораторная работа N 1 Методика построения функциональной модели предметной области для проектирования автоматизированной системы управления АСУ Содержание 1. Цель работы 2. Основные теоретические положения 3. Основные приемы работы с пакетом Design/IDEF 4. Общая схема составления функциональной модели 5. Последовательность выполнения работы 6. Форма отчетности 7. Контрольные вопросы 1. Цель работы Целью работы является изучение принципов разработки и формализации предметной области в виде функциональной модели (IDEF0) с целью построения ИУС. 2. Основные теоретические положения • Методология IDEF0 (более известная как методология SADT-Structure Analysis and Design Technique) предназначена для представления функций системы и анализа требований к системам и является одной из самых известных и широко используемых методологий проектирования АСУ. • В терминах IDEF0 система представляется в виде комбинации блоков и дуг. • Блоки используются для представления функций системы и сопровождаются текстами на естественном языке. • Кроме функциональных блоков другим ключевым элементом методологии является дуга. • Дуги представляют множества объектов(как физических, так и информационных) или действия, которые образуют связи между функциональными блоками.
• Место соединения дуги с блоком определяет тип интерфейса. Управляющие выполнением функции данные входят в блок сверху, в то время как информация, которая подвергается воздействию функции, показана с левой стороны блока; результаты выхода показаны с правой стороны. • Механизм (человек или автоматизированная система), который осуществляет функцию, представляется дугой, входящей в блок снизу (рис. 1). Рис. 1 В основе методологии IDEF0 лежат следующие правила: • Функциональный блок (или Функция) преобразует Входы в Выходы (т. е. входную информацию в выходную), Управление определяет, когда и как это преобразование может или должно произойти Исполнители непосредственно осуществляют это преобразование. • С дугами связаны надписи (или метки) на естественном языке, описывающие данные, которые они представляют. • Дуги показывают, как функции между собой взаимосвязаны, как они обмениваются данными и осуществляют управление друг другом. • Выходы одной функции могут быть Входами, Управлением или Исполнителями для другой. • Дуги могут разветвляться и соединяться. • Функциональный блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных между собой интерфейсными дугами. • Эти блоки представляют основные подфункции (подмодули) единого исходного модуля. • Данная декомпозиция выявляет полный набор подмодулей, каждый из которых представлен как блок, границы которого определены интерфейсными дугами. • Каждый из этих подмодулей может быть декомпозирован подобным же образом для более детального представления. 3.