<На страницу назад | На страницу вперед >

6.6.2. Семантика

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

Можно выделять пять типов семантики:

  1. ПОЛНОТА.
  2. КРАТКОСТЬ.
  3. СОГЛАСОВАННОСТЬ.
  4. ПРАВИЛЬНОСТЬ.
  5. СЛОЖНОСТЬ/ПОНИМАЕМОСТЬ

Каждый из этих критериев рассматривается в следующих коротких разделах.

ПОЛНОТА

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

Определения и показатели

Определение.

Достаточность информационного содержания для охвата сути вопроса (контекст).

Показатели и параметры.

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

Уровень всей модели:

Степень декомпозиции блоков (меняется в соответствии с целью модели; степень детализации, необходимая для достижения цели).

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

КРАТКОСТЬ

"Информационная ценность" меток и названий в методологии IDEF0 определяет, в конечном счете, потенциальное значение содержания диаграммы для читателя. Поэтому авторы должны стараться выбрать метки так, чтобы они были общеупотребительны, особенно если они связаны с технологическими процессами или практикой производственной среды. Термины, используемые на диаграммах и в сопроводительных текстах, должны быть естественными для читательской аудитории. Например, для бухгалтеров будут естественными такие термины, как "косвенный труд", "прямой труд", "G&A численность", а управляющие проектом предпочтут термины "учитываемый труд", "исследования с внутренним финансированием", "поддерживающий труд".

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

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

Определения и показатели

Определение.

Точность информации, содержащейся в диаграмме или модели и/или передаваемой ими. Соответствие терминологии и символов. Отсутствие информации, второстепенной для ориентации модели.

Параметры:

СОГЛАСОВАННОСТЬ

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

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

Определения и показатели

Определение.

Показатели и параметры

ПРАВИЛЬНОСТЬ

Правильность - возможно, наиболее субъективная из семантических характеристик, обсуждаемых в этом разделе. Это объясняется главным образом тем, что окончательный "стандарт" для оценки формируется на основе мнений отдельных специалистов, имеющих наиболее полное представление о моделируемом объекте. Чтобы помочь построению моделей, которые могли бы считаться "правильными" на основе рассмотрения обзора, а также путем оценки техническими экспертами, в методологии IDEF0 разработан "Цикл папки" .

Определение и показатели

Определение.

Показатели и параметры

СЛОЖНОСТЬ/ПОНИМАЕМОСТЬ

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

Измерение "сложности", однако - более выполнимая задача. Мы предлагаем рассматривать "понимаемость" и "сложность" как двойственные критерии. Это означает, что некоторые высокосложные фрагменты модели будут, как можно полагать, трудными для понимания и, аналогично, фрагменты, имеющие меньшую сложность, будут, вероятно, намного доступнее для пользователя и легче для понимания.

Определения и показатели

Определения

Показатели и параметры

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

Рис. 6-2. Дуги с более чем одним IСОМ-кодом

Рис. 6-3 Соединение граничных дуг

Рис. 6-4 Метки дуг остаются одинаковыми

Рис. 6-5 Конкретизированные метки дуг

Рис. 6-6. Расщепление меток ветвящихся дуг

<На страницу назад | На страницу вперед >