Скачиваний:
171
Добавлен:
30.04.2013
Размер:
791.09 Кб
Скачать

Функциональное моделирование на базе стандарта IDEF0. Учебный курс.

Совершенствование моделей

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

После того, когда автор видит, что набор диаграмм проработан достаточно хорошо (поток замечаний иссяк и все участники проекта пришли к консенсусу), он направляет их на окончательное утверждение в Комитет технического контроля. Комитет технического контроля предоставляет письменно свои замечания. Автор отвечает на них, а библиотекарь отвечает за своевременность рецензирования, рассылая напоминания.

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

Дополнения к диаграммам и моделям

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

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

Виды дополнений

Основная цель использования дополнений - придать модели конкретную направленность и согласовать эту направленность между всеми участниками проекта.

При IDEF0 моделировании используются следующие виды дополнительных материалов:

диаграммы глоссария;

текстовые диаграммы;

диаграммы иллюстраций (FEO диаграммы);

указатели диаграмм и указатели узлов модели.

Для связи с диаграммами модели используется механизм дополнительного буквенного индекса:

Вид доп. материала

Индекс

 

Пример

 

 

 

 

 

 

 

 

 

 

 

Диаграмма

с

Нумерация

доп.

 

 

 

которой связана

 

материала

 

диаграммы глоссария;

G (Г)

А231

 

G231

 

текстовые диаграммы;

Т (Т)

А31

 

T31

 

диаграммы

иллюстраций

FEO

А2

 

FEO2

 

(FEO диаграммы);

 

 

 

 

 

Врамках IDEF0 дополнения используются для:

описания структуры данных и объектов (структура компании);

точного определения терминов;

описания процессов, когда дальнейшая декомпозиция не требуется (см. Прекращение декомпозиции)

подчеркивания временных отношений между функциями;

уточнения описания с помощью иллюстраций.

26

Функциональное моделирование на базе стандарта IDEF0. Учебный курс.

Дополнительные материалы оформляются на стандартном бланке. В поле Узел: (Node:) указывается номер дополнительного материала.

Определение терминологии с помощью глоссария

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

Глоссарий создается и корректируется по ходу разработки модели. При создании глоссария существует два подхода:

общий глоссарий для всей модели в алфавитном порядке;

глоссарий для каждой диаграммы.

Достоинства первого подхода: идет контроль на повторяемость терминов и одинаковую их интерпретацию в рамках всей модели. Недостаток - громоздкий глоссарий не всегда удобен в работе.

Достоинство второго подхода: небольшое количество терминов, в которых легко ориентироваться при рассмотрении конкретной диаграммы. Недостатки: отсутствие достоинств первого подхода.

Пояснение содержания текстом

Текст может быть также использован для объяснения:

почему выбрана именно эта точка зрения;

почему выбран именно этот вариант декомпозиции;

как осуществляются сложные операции (временные зависимости);

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

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

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

Хороший текст должен быть кратким и насыщенным фактами. Обычно, все что нужно для пояснении IDEF0 диаграммы умещается на одной странице. Превышение этого объема свидетельствует либо о том, что необходима декомпозиция, либо о том, что текст содержит много несущественных деталей.

Текст ни при каких обстоятельствах не должен:

описывать то что можно прочесть на диаграмме;

уточнять уже декомпозированный блок;

идентифицировать компоненты уже описанной дуги;

описывать функции блоков или определять названия блоков и дуг (это помещается в глоссарий).

Пояснение содержания рисунками

FEO (For Exposition Only) диаграммы создаются по ходу разработки модели и включают собранные материалы, которые необходимы для лучшего понимания описываемых процессов.

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

FEO диаграммы - это либо картинки, либо диаграммы (план-гафики, структуры объектов/данных, потоков и др.) с дополнительными изображениями.

27

Функциональное моделирование на базе стандарта IDEF0. Учебный курс.

Указатели диаграмм и указатель узлов модели

Порядок расположения диаграмм в модели является копией "древовидной" структуры часто встречающейся в математике и информатике.

Полная IDEF0 модель обычно читается двумя основными способами:

"вширь" - обзорное чтение, когда читаются все диаграммы верхнего уровня, прежде чем перейти к диаграммам детализации;

"вглубь" - детальное чтение, когда читают отдельную ветвь дерева вплоть до диаграммы самого нижнего уровня.

Сцелью помочь читателям лучше ориентироваться в модели создают дополнительные диаграммы:

указатели диаграмм;

указатель узлов модели.

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

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

Примечания на диаграммах и моделях

Язык блоков и дуг описывая все функции и объекты системы зачастую недостаточно описывает КАК именно функционирует система. Именно недостаточно, а не неточно.

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

Информация о свойствах

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

 

C1

 

 

Инструкция

 

Документ

1 Постоянно, при

 

поступленни

 

руководству

 

 

I1

Сортировать

 

 

документы

Нерегистрируемы

 

1

документы

 

2

Один раз в 4 часа

 

Регистрировать

 

 

документ

Зарегистрированны

 

2

 

Документы,

документы

предназначенные начальнику, подлежащие регистрации

Приемная

M1

Фрагмент функциональной модели документооборота

28

Соседние файлы в папке ОРИЕНТСОФТ