КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Диаграммы
На рисунке 3.28 типовая диаграмма IDEF0 показана вместе с находящейся на ее полях служебной информацией. Служебная информация состоит из хорошо выделенных верхнего и нижнего колонтитулов (заголовка и "подвала"). Элементы заголовка используются для отслеживания процесса создания модели. Элементы "подвала" отображают наименование модели, к которой относится диаграмма, и показывают ее расположение относительно других диаграмм модели.
Рис. 2.28. IDEF0-диаграмма со служебной информацией на полях
Все элементы заголовка диаграммы перечислены в таблице 3.12.
Таблица 2.12
Элементы заголовка диаграммы IDEF0
Поле
| Назначение
| USED AT
| Используется для отражения внешних ссылок на данную диаграмму (заполняется на печатном документе вручную)
| Author, date, project
| Содержит ФИО автора диаграммы, дату создания, дату последнего внесения изменений, наименование проекта, в рамках которого она создавалась
| Notes 1 ... 10
| При ручном редактировании диаграмм пользователи могут зачеркивать цифру каждый раз, когда они вносят очередное исправление
| Status
| Статус отражает состояние разработки или утверждения данной диаграммы. Это поле используется для реализации формального процесса публикации с шагами пересмотра и утверждения
| Working
| Новая диаграмма, глобальные изменения или новый автор для существующей диаграммы
| Draft
| Диаграмма достигла некоторого приемлемого для читателей уровня и готова для представления на утверждение
| Recommended
| Диаграмма одобрена и утверждена. Какие-либо изменения не предвидятся
| Publication
| Диаграмма готова для окончательной печати и публикации
| Reader
| ФИО читателя
| Date
| Дата знакомства читателя с диаграммой
| Context
| Набросок расположения функциональных блоков на родительской диаграмме, на котором подсвечен декомпозируемый данной диаграммой блок. Для диаграммы самого верхнего уровня (контекстной диаграммы) в поле помещается контекст ТОР
| Все элементы нижней строки диаграммы перечислены в таблице 3.13.
Таблица 2.13
Элементы нижней строки диаграммы IDEF0
Поле
| Назначение
| Node
| Номер диаграммы, совпадающий с номером родительского функционального блока.
| Title
| Имя родительского функционального блока.
| Number
| Уникальный идентификатор данной версии данной диаграммы. Таким образом, каждая новая версия данной диаграммы будет иметь новое значение в этом поле. Как правило, C-Number состоит из инициалов автора (которые предполагаются уникальными среди всех аналитиков проекта) и последовательного уникального идентификатора, например SDO005. При публикации эти номера могут быть заменены стандартными номерами страниц. Если диаграмма замещает другую диаграмму, номер заменяемой диаграммы может быть заключен в скобки – SDO005 (SDO004). Это обеспечивает хранение истории изменений всех диаграмм модели.
|
Цикл "эксперт-аналитик"
Подобно циклу автор-редактор, применяющемуся в книгоиздательском деле, диаграммы IDEF0 пересматриваются и изменяются для обеспечения точности отражения предметной области и улучшения своего качества.
Для каждого рецензента автором, как правило, подготавливается свой набор диаграмм. Предложения по изменениям и исправлениям возвращаются рецензентами автору для внесения их в модель. При возникновении разногласий между автором и рецензентом спорная диаграмма обычно рассылается всем рецензентам для достижения группового консенсуса.
Формально механизм рецензирования и модификации диаграмм поддерживается полями Status и нумерацией диаграмм, контроль истории изменений – полем Field (см. Таблица 2.12).
|