Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_po_CASE.doc
Скачиваний:
0
Добавлен:
07.01.2020
Размер:
457.22 Кб
Скачать
  1. Алфавит методологии функционального моделирования idef0.

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

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

чтобы эта функция могла выполняться.

  1. Понятие функционального блока в idef0.

Олицетворяет некоторую конкретную функцию или работу в рамках рассматриваемой системы

РД IDEF0 – 2000: прямоугольник, содержащий имя и номер и используемый для описания функции

Каждая сторона функционального блока имеет свое назначение

Наименование осуществляется оборотом глагола

Каждый блок в рамках единой системы имеет уникальный номер

  1. Понятие интерфейсной дуги в idef0.

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

Графически изображается в виде однонаправленной стрелки.

Каждая дуга должна иметь свое уникальное название, сформулированное оборотом существительного (должно отвечать на вопросы кто?, что?). Примеры: информация, разработчик, документ, обработанная заявка.

В зависимости от того, к какой стороне блока она подходит, интерфейсная дуга будет являться входящей, выходящей, управления, механизма.

  1. Т уннельные дуги.

Иногда необходимо отобразить граничные стрелки, которые значимы на данном уровне и не значимы на родительской диаграмме. Например, некоторые данные используются только на данном уровне и не используются на других. Без использования механизма тоннелирования малозначимая стрелка появится на всех уровнях модели, что затруднит чтение диаграмм.

Т уннель - круглые скобки в начале и/или окончании стрелки. Туннельные стрелки означают, что данные, выраженные этими стрелками, не рассматриваются на родительской диаграмме и/или на дочерней диаграмме.

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

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

  1. Понятие декомпозиции в idef0.

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

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

Для определения границ системы на контекстной диаграмме обязательно должны быть цель и точка зрения.

  1. Понятие контекстной диаграммы в IDEF0.

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

  1. Декомпозиция диаграмм в IDEF0.

  1. Нумерация диаграмм и функциональных блоков IDEF0.

  1. Основные правила рисования IDEF0-диаграмм.

1. На одной диаграмме рекомендуется рисовать от 3 до 6 блоков. Иначе диаграмма будет плохо читаемой.

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

3. Следует избегать излишнего пересечения стрелок.

4. Выход одного блока может являться входом (управлением) для другого. Могут быть и обратные связи по входу и управлению.

Обратная связь по входу, как правило, используется для описания циклов.

Обратная связь по управлению – выход нижестоящей работы передается на управление вышестоящей

Обратная связь по механизму – выход нижестоящей работы создает ресурсы, выполняющие вышестоящую работу

5. Стрелки могут быть сливающимися и разветвляющимися

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]