<На страницу назад | На страницу вперед>
3.4 ДЕТАЛЬНЫЕ ОПИСАНИЯ
Детальные описания, которые могут быть прикреплены к элементам схематик (например, блоки UOB, переходы, связи, символы объектов), имеют критическое значение для понимания описания процесса. Детальные описания обеспечивают детальные характеристики сущностей, на которые делает ссылку данный элемент схематики. Эти детальные характеристики представляются в документе на детальное описание (elaboration document). Как правило, документы на детальное описание включают следующие данные: (1) имя элемента схематики, метка, номер; (2) листинги типов и экземпляров данного объекта, фактов и ограничений, ассоциированных с сущностью, которую обозначает данный элемент; (3) текстовое описание данной сущности.
Грань между фактами и ограничениями требует некоторого пояснения. Факт - это просто наблюдаемое высказывание, действительное как минимум для одного экземпляра процесса. Например, в процессе "покрасить/высушить" можно было бы наблюдать, что экземпляр UOB "покрасить-деталь" (paint-part) имеет длительность 4,5 минуты; или можно было бы наблюдать, что деталь, входящая в процесс, имеет серый цвет. Подобные дескрипторные факты просто регистрируют, что случилось в некоторых экземплярах данной UOB.
На ранних стадиях создания описания IDEF3 полезно иметь большой запас дескрипторных фактов. Как правило, эти факты служат сырьем, из которого создается более определенное и точное описание процесса. По мере роста знаний о процессе факты должны регистрировать не только то, что именно случилось в некоторых экземплярах процесса, но и то, что должно случиться во всех экземплярах данного процесса. В IDEF3 эти факты называются ограничениями (constraint). Поскольку факт, который должен быть действительным, также является действительным как условный факт, ограничения, таким образом, представляют особый вид фактов. Можно выделить два типа ограничений в широком смысле: абсолютные и условные. Абсолютное ограничение формулируется без квалификации (например, "Все почтовые отправления должны иметь почтовый индекс"). Условные ограничения условны по своей форме: ЕСЛИ действительно определенное положение дел A, ТО должно быть также действительно другое определенное положение дел B. Например, в процессе "покрасить/высушить" может быть такое ограничение: ЕСЛИ (в экземпляре UOB "покрасить-деталь") покрываемый краской объект относится к виду K, ТО продолжительность данного экземпляра "покрасить-деталь" должна составлять точно 5 минут. Объект другого вида, в отличие от этого, может быть покрашен всего за 4 минуты.
С каждым идентифицированным элементом в описании процессов ассоциирован документ на детальное описание. Документ на детальное описание может включать только номер ссылки и (необязательно) метку. Однако, при использовании дополнительной информации документ на детальное описание представляет важный ключ к пониманию элементов, составляющих сложные процессы. Подробно документы на детальное описание рассматриваются в разделе 4 "Разработка описаний IDEF3".
Вообще говоря, для заполнения документов на детальное описание используются высказывания на естественном языке. Если в детальном описании требуется нечто более структурированное и точное, чем высказывания на естественном языке, пользователи могут использовать язык детального описания IDEF3. Язык детального описания иллюстрируется на двух примерах, приведенных в следующем разделе. Полностью язык детального описания и дополнительные примеры приводятся в Приложении A.