Simulation
Основные понятия и состав IDEF0-модели
Download 1.43 Mb. Pdf ko'rish
|
Компьютерное моделирование уч п
2.1.1.1. Основные понятия и состав IDEF0-модели Состав и изображение IDEF0-модели приведено на рис. 2.1. Рис. 2.1. Состав IDEF0-модели Исходя из названия и информационного наполнения, основным структурным элементом IDEF0-методологии является функция, которая определяет процессы, действия, операции. Имя функции задается глаголом (например, определить стоимость, выполнить операцию). Второй структурный элемент IDEF0-методологии – это стрелка. Стрелки бывают пяти видов: входная стрелка, которая показывает то, что необходимо для выполнения функции (детали, заказы); выходная стрелка, которая является результатом выполнения функции (прибыль, готовая продукция); стрелка-механизм – это то, с помощью кого или чего выполняется функция (сотрудники, оборудование); стрелка-управление, которая регламентирует выполнение функции (устав, ГОСТы); стрелка-вызов представляет собой техническую стрелку, которая необходима для слияния/расщепления моделей, не несет информативной нагрузки. Все стрелки (кроме стрелки-вызова) могут быть классифицированы на два вида: внутренние и граничные стрелки (рис. 2.2). 25 Рис. 2.2. Внутренние и граничные стрелки В общем виде IDEF0-модель представляет собой набор согласованных диаграмм, фрагмента текста и глоссария (словаря данных). Диаграмма – часть модели, состоящая из взаимосвязанных блоков. Существует специальный вид диаграммы, который называется контекстной диаграммой. Контекстная диаграмма – это диаграмма самого верхнего уровня (уровень А-0), представляющая систему в общем, в виде «черного ящика», и связывающая ее с внешним миром с помощью интерфейсных дуг. Контекстная диаграмма состоит из одного функционального блока, любого количества стрелок, цели моделирования и точки зрения. Пример контекстной диаграммы приведен на рис. 2.3. Цель моделирования указывает, для чего разрабатывается конкретная модель. Точка зрения определяет должностное лицо или подразделение организации, с точки зрения кого разрабатывается модель. Рис. 2.3. Пример контекстной диаграммы После разработки контекстной диаграммы проводят процесс декомпозиции. Декомпозиция – это разбиение функции на подфункции, т. е. более детальное ее представление. Говоря о декомпозиции, следует упомянуть об ICOM-кодогенерации (Input, Control, Output, Mechanism), 26 которая позволяет сохранить целостность модели. На практике ICOM- кодогенерация – это процесс, который автоматически переносит стрелки, присоединенные к функциональному блоку на диаграммы декомпозиции (диаграммы-потомки). Таким образом поддерживается связь между диаграммами-родителями и диаграммами-потомками, сохраняется целостность модели. Для схожих целей в IDEF0-модели существует понятие туннелирования, или туннельной стрелки. Туннельная стрелка – это специальный вид стрелки (это может быть вход, выход, механизм или управление), которая на модели отображается в виде круглых или квадратных скобок. Квадратные скобки предупреждают разработчика, что в модели появилась ошибка. Квадратные скобки необходимо либо совсем убрать, либо заменить на круглые. Круглые скобки у блока или границы означают, что стрелка является туннельной. Туннель у границы показывает, что этой стрелки нет на диаграмме-родителе, т. е. на верхнем уровне декомпозиции эта стрелка неважна. Туннель у блока говорит о том, что эта стрелка не важна на диаграмме-потомке, и там она не отобразится. Пример туннельных стрелок приведен на рис. 2.4. Рис. 2.4. Пример туннельных стрелок В IDEF0-модели также могут быть стрелки ветвления и слияния, существуют правила отображения этих стрелок в модели. Пример стрелок приведен на рис. 2.5 и рис. 2.6 (а – неверный способ отображения, б – верный способ отображения). 27 F1 F4 F3 F2 F1 F4 F3 F2 F1 F4 F3 F2 F1 F4 F3 F2 F1 F4 F3 F2 F1 F4 F3 F2 а б Рис. 2.5. Способ отображения стрелок ветвления: а - неверный способ отображения; б - верный способ отображения Рис. 2.6. Способ отображения стрелок слияния: а - неверный способ отображения; б - верный способ отображения Нумерация блоков в IDEF0-модели представляет собой отображение префикса (чаще всего используют А) и описание всей иерархии (рис. 2.7). Рис. 2.7. Пример нумерации блока в модели Между функциями в модели существуют определенные типы отношений: Download 1.43 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling