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

4.5 РАЗРАБОТКА СХЕМАТИК IDEF3

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

При построении схематик IDEF3 нельзя забывать следующий ключевой момент: разработка схематик не должна ограничиваться идеализированными контролируемыми условиями, которые должны быть выполнены, не говоря уже о простой точности. Например, совершенно естественно, что в схематиках процессов первоначально не отражается логический поток. Эти схематики часто начинаются с набора блоков UOB, имеющих слабо выраженные связи. Это можно объяснить тем, что полная картина еще не создана. В конце концов описания представляют регистрацию фактов или мнений о чем-то, что входит в сферу знаний или опыта специалиста по предметной области. Такие описания, как правило, являются неполными; это значит, что человек, делающий описание, может исключить факты, которые он считает ненужными, которые он забыл по ходу описания системы или о которых он не знает. (В том случае, если специалисты по предметной области знают, что существует какая-то работа, объект или отношение, и при этом знают, что это такое, они легко могут выразить это знание посредством элементов схематик IDEF3. Если специалисты по предметной области знают, что один из этих элементов не существует, этот факт также легко поддается фиксации. Кроме того, можно установить специальные синтаксические соглашения для документирования в явной форме знания специалистов по предметной области о том, что существует нечто, что они не знают (т.е. информация Сократа в отличие от информации Платона). Например, для представления, что между обозначенными UOB существует некоторый неизвестный набор UOB, между этими UOB можно использовать волнистую стрелку. Состояние, представленное в виде облака, можно использовать для обозначения знания о существовании некоторого состояния, хотя при этом может быть не известно, какое именно это состояние. Однако, если такие соглашения используются, они должны использоваться только на промежуточных этапах разработки описаний). Может показаться невероятным, но существует множество систем, работающих и использующих элементы, которые не понимает ни один человек и о которых ни один человек даже не знает.

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

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